ArcGIS Server utiliza determinados puertos para comunicarse con equipos en Internet y la intranet. A continuación, se muestra una descripción de los puertos que pueden ser necesarios para permitirlos en el firewall.
Puerto HTTP 6080
ArcGIS Server se comunica a través del puerto 6080 y debe asegurarse de que el firewall permite la comunicación HTTP a través de este puerto. Si no desea que los usuarios del servidor sepa de o incluyan el puerto 6080 en sus peticiones, la acción recomendada es instalar ArcGIS Web Adaptor. Vea Acerca de ArcGIS Web Adaptor para obtener más información.
HTTPS puerto 6443
Cuando se habilita HTTPS, ArcGIS Server utiliza el puerto 6443 de forma predeterminada.
Los puertos 4000–4002
ArcGIS Server utiliza cuatro puertos para la comunicación entre varios ArcGIS Server. Cuando crea o se une a un dominio, se asignan los puertos 4000–4002. Si alguno de esos puertos está en uso por otras aplicaciones, se omite y se utiliza el número correspondiente de puertos adicionales más allá de 4002.
Nota:
ArcGIS Server no usa el puerto 4003 y puede bloquearse.
Debe asegurarse de que el firewall permite la comunicación con otros equipos de ArcGIS Server a través de cuatro puertos a partir de 4000 y sin contar cualquier puerto que se esté utilizando en otra aplicación.
Puede utilizar el Directorio de administrador de ArcGIS Server para ver dónde se asignarán los puertos (y, por tanto, los puertos que debe abrir en su firewall). Haga clic en equipos > <Nombre de equipo> >Puertos para ver las asignaciones de puertos. Notará que los puertos se denominan según su función. Los nombres de los puertos no tienen que coincidir con los números de puerto entre los equipos de ArcGIS Server. Por ejemplo, NamingPort podría ser el 4003 en un ArcGIS Server y el 4006 en otro ArcGIS Server.
Utilizar un conjunto diferente de números de puerto
Si desea que ArcGIS Server utilice otro conjunto de números de puertos, inicie sesión en el Directorio del administrador y haga clic en equipos > <Nombre de equipo> > editar. En la lista de puertos, escriba el nuevo número de puerto que desee utilizar y haga clic en Guardar ediciones. Puede hacer esto en cada equipo de ArcGIS Server que participe en el sitio si lo desea.
Puertos cluster (4004 y superior)
Cada cluster en su sitio utiliza un puerto únicos. Este puerto debe permitir la comunicación desde todos los equipos en el cluster. En un sitio normal, el cluster predeterminado utiliza el puerto 4004 (aunque esto puede variar si alguno de los puertos entre 4000–4003 estaba en uso y el sitio de ArcGIS Server ya tenía asignado el 4004).
Cuando cree un nuevo cluster, debe especificar el puerto de cluster o aceptar el valor predeterminado, que es el siguiente puerto disponible después de 4004.
Al visualizar un cluster en el Directorio Administrador, se puede ver qué puerto se está utilizando. Haga clic en clustersy, a continuación, haga clic en el nombre de su cluster.
Puertos utilizados internamente (1098, 6006, 6099, otros)
Los puertos 1098, 6006, 6099 y otros puertos aleatorios se utilizan en ArcGIS Server para iniciar procesos dentro de cada equipo de ArcGIS Server. No es necesario abrir estos puertos para acceder desde otros equipos; sin embargo, debe saber que ArcGIS Server los utiliza en caso de que ejecute otras aplicaciones que requieran los mismos puertos.
Si la instalación de ArcGIS Server detecta que alguno de estos puertos está en uso, incrementará automáticamente el número de puerto que utiliza. Por ejemplo, si detecta que otra aplicación está usando el puerto 1098, usará el puerto 1099 si está disponible.
Cuando ArcGIS Server esté instalado en un equipo de servidor, evite utilizar el firewall para obstaculizar la comunicación interna en ese equipo.
Si las políticas de firewall evitan la creación del sitio (normalmente se indica mediante un mensaje de error "Error al crear el servicio 'System/CachingTools.GPServer'"), puede ajustar el firewall para que permita los procesos de ArcGIS Server de forma explícita. Por ejemplo, con el firewall de Windows, puede agregar nuevas reglas de entrada que permitan los siguientes cuatro programas:
- Ubicación de instalación de <ArcGIS Server>\bin\ArcSOC.exe
- Ubicación de instalación de <ArcGIS Server>\framework\etc\service\bin\ArcGISServer.exe
- Ubicación de instalación de <ArcGIS Server>\framework\runtime\jre\bin\javaw.exe
- Ubicación de instalación de <ArcGIS Server>\framework\runtime\jre\bin\rmid.exe
La cuenta de Windows en la que se ejecuta ArcGIS Server también debe tener acceso a la ventana de comando.
Puertos utilizados por ArcGIS GeoAnalytics Server
Si implementa ArcGIS Server como ArcGIS GeoAnalytics Server, los puertos 2181, 2182, 2190, 56540-56545 y 7077 también se usarán para las comunicaciones entre equipos.