ArcGIS Server utilise certains ports pour communiquer avec d’autres ordinateurs sur Internet et sur l’intranet. Vous trouverez, ci-dessous, la description des ports que vous devrez peut-être autoriser sur votre pare-feu.
Port HTTP 6080
ArcGIS Server communique sur le port 6080 ; vous devez vérifier que votre pare-feu autorise les communications HTTP sur ce port. Si vous ne voulez pas que les utilisateurs du serveur connaissent l’existence du port 6080 ou l’incluent dans leurs demandes, il est conseillé d’installer ArcGIS Web Adaptor. Pour plus d'informations, reportez-vous à la rubrique A propos de l'adaptateur Web d'ArcGIS.
Port HTTPS 6443
Lorsque le protocole HTTPS est activé, ArcGIS Server utilise par défaut le port 6443.
Ports 4000 à 4002
ArcGIS Server utilise trois ports pour les communications entre les machines ArcGIS Server. Lorsque vous vous joignez à un site existant ou en créez un nouveau, ces communications sont affectées aux ports 4000 à 4002. Si l’un de ces ports est utilisé par d’autres applications, ils sont ignorés et un nombre correspondant de ports supplémentaires est utilisé au-delà de 4002.
Vous devez vous assurer que votre pare-feu autorise les communications avec d’autres machines ArcGIS Server via les trois ports commençant par 4000, en excluant tout port actuellement utilisé par une autre application.
Vous pouvez utiliser le répertoire d’administrateur ArcGIS Server pour visualiser l’emplacement d’affectation des ports (et savoir ainsi quels ports doivent être ouverts sur votre pare-feu). Cliquez sur machines > <Nom de la machine> > Ports pour afficher les affectations de ports. Notez que les noms des ports sont attribués suivant leur fonction. Les noms des ports ne doivent pas nécessairement correspondre aux numéros de ports entre les machines ArcGIS Server. Ainsi, NamingPort peut être 4003 sur la machine ArcGIS Server et 4006 sur une autre machine ArcGIS Server.
Utiliser un jeu de numéros de port différent
Pour que ArcGIS Server utilise un jeu de numéros de port différent, connectez-vous au répertoire d’administrateur et cliquez ensuite sur machines > <Nom de la machine> > edit (mettre à jour). Dans la liste des ports, indiquez les nouveaux numéros de port à utiliser, puis cliquez sur Enregistrer les mises à jour. Vous pouvez, si vous le souhaitez, procéder de la sorte sur chaque machine ArcGIS Server faisant partie du site.
Ports de cluster (4004 et au-delà)
Chaque cluster de votre site utilise un port unique qui doit autoriser les communications à partir de toutes les machines du cluster. Dans un site standard, la grappe par défaut utilise le port 4004 (sauf si la valeur 4004 est déjà attribuée à l’un des ports de la section précédente).
Lorsque vous créez une grappe, vous devez indiquer son port ou accepter la valeur par défaut, à savoir le prochain port disponible après 4004.
Lors de la consultation d'un cluster dans le répertoire d'administrateur, vous pouvez visualiser le port qu'il utilise. Il suffit de cliquer sur clusters (grappes), puis sur le nom de la grappe.
Ports utilisés en interne (1098, 6006, 6099, autres)
Les ports 1098, 6006, 6099, ainsi que d’autres ports aléatoires, sont utilisés par ArcGIS Server pour lancer des processus sur chaque machine ArcGIS Server. Il n’est pas nécessaire d’ouvrir ces ports pour les rendre accessibles à d’autres machines. Il faut cependant savoir que ArcGIS Server les utilise au cas où vous exécuteriez d’autres applications nécessitant les mêmes ports.
Si le programme d’installation de ArcGIS Server détecte qu’un de ces ports est utilisé, il incrémente automatiquement le numéro de port qu’il utilise. Par exemple, s’il détecte qu’une autre application utilise déjà le port 1098, il utilise le port 1099, s’il est disponible.
Dans le cas où ArcGIS Server est installé sur une machine serveur, évitez d’utiliser votre pare-feu pour bloquer les communications internes établies sur cette machine.
Si des stratégies de pare-feu restrictives empêchent la création de votre site (ce qui est généralement corroboré par le message d’erreur Failed to create the service 'System/CachingTools.GPServer' (La création du service 'System/CachingTools.GPServer' a échoué)), vous pouvez régler votre pare-feu pour autoriser explicitement les processus ArcGIS Server. Par exemple avec le Pare-feu Windows, vous pouvez ajouter de nouvelles règles entrantes qui autorisent les quatre programmes suivants :
- <dossier d’installation de ArcGIS Server>\bin\ArcSOC.exe
- <dossier d’installation de ArcGIS Server>\framework\etc\service\bin\ArcGISServer.exe
- <dossier d’installation de ArcGIS Server>\framework\runtime\jre\bin\javaw.exe
- <dossier d’installation de ArcGIS Server>\framework\runtime\jre\bin\rmid.exe
Ports utilisés par ArcGIS GeoAnalytics Server
Si vous déployez ArcGIS Server en tant que ArcGIS GeoAnalytics Server, les ports 2181, 2182, 2190, 56540-56545 et 7077 sont également utilisés pour la communication entre les machines.
Vous avez un commentaire à formuler concernant cette rubrique ?