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 conozcan ni incluyan el puerto 6080 en sus solicitudes, se recomienda 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 tres puertos para la comunicación entre equipos de 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.
Debe asegurarse de que el firewall permite la comunicación con otros equipos de ArcGIS Server a través de tres 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. Observe 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.
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 clúster predeterminado utiliza el puerto 4004 (a menos se haya asignado el puerto 4004 en la sección anterior).
Cuando cree un clúster, debe especificar el puerto de clúster 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 clústeres y, a continuación, haga clic en el nombre de su clúster.
Puertos utilizados internamente (1098, 6006, 6099, otros)
Los puertos 1098, 6006, 6099 y otros puertos aleatorios se utilizan en ArcGIS Server para iniciar procesos en 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 ya está usando el puerto 1098, utiliza el puerto 1099 si está disponible.
Si ArcGIS Server está instalado en un equipo servidor, evite utilizar el firewall para obstaculizar la comunicación interna en ese equipo.
Si las políticas de firewall restrictivas 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 comandos.
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 utilizan para las comunicaciones entre equipos.