Skip to main content

Ports requis

Chaque composant d’un déploiement ArcGIS Enterprise communique via un ensemble spécifique de ports. Si vous utilisez un port pour les communications entre les machines, vous devez ouvrir ce port dans le pare-feu de la machine. Si vous utilisez un port pour les communications internes, vérifiez que ce port n’est pas utilisé par une autre application exécutée sur la machine.

Afficher un diagramme des ports utilisés dans un déploiement ArcGIS Enterprise.

ArcGIS Web Adaptor

Par défaut, les ports 443 et 80 sont utilisés sur les machines Web Adaptor. Dans de rares cas, il peut s’avérer nécessaire d’utiliser un port non par défaut pour ArcGIS Web Adaptor

Portal for ArcGIS

Portal for ArcGIS utilise le port HTTP 7080 et le port HTTPS 7443 pour communiquer. Par défaut, le portail utilise le protocole HTTPS pour chiffrer les communications. Le port 7080 n’est utilisé que si vous modifiez ces paramètres pour autoriser la communication via HTTP également.

Ports de communication dans une machine

Les ports suivants permettent à Portal for ArcGIS de communiquer avec des processus sur son ordinateur local :

  • 50432 (TCP) - Ce port doit être disponible (libre) sur la machine Portal for ArcGIS lors de la mise à niveau.

  • 7005

  • 7080 (si la communication HTTP est activée)

  • 7099

  • 7120

  • 7220

  • 7443

  • 7654

  • 7820

  • 7830

  • 7840

  • 11211

Ports éphémères

Portal for ArcGIS peut également utiliser parfois des ports éphémères (parfois appelés « ports dynamiques ») dans deux vastes plages. Ces ports sont ouverts pendant une période brève, demandée par le portail, et fermés dès que le portail ne les utilise plus. Les plages par défaut sont les ports 1024-5000 et les ports 49152-65535, mais les administrateurs système peuvent les personnaliser.

Portails haute disponibilité

Si vous avez configuré un portail haute disponibilité sur plusieurs machines, les ports suivants sont utilisés pour la communication entre les machines :

  • 50432 (TCP) - Ce port doit être disponible (libre) sur les machines Portal for ArcGIS lors de la mise à niveau.

  • 7080 (si la communication HTTP est activée)

  • 7120

  • 7443

  • 7654

  • 7820

  • 7830

  • 7840

  • 11211

ArcGIS Server

ArcGIS Server utilise certains ports. Vous trouverez ci-dessous la description des ports que vous devrez peut-être autoriser sur votre pare-feu et leur finalité.

Port HTTPS 6443

ArcGIS Server communique uniquement par défaut via le port 6443. Ce port est également utilisé à des fins de communication entre les machines ArcGIS Server. Assurez-vous que votre pare-feu autorise la communication HTTP via ce port. Si vous n’avez pas désactivé l’accès d’administration direct (en acheminant le trafic via l’instance ArcGIS Web Adaptor à la place), les utilisateurs peuvent accéder au serveur via le port 6443.

Port HTTP 6080

Par défaut, ArcGIS Server ne prend en charge que les communications HTTPS. Les communications sur le port 6080 ne sont pas autorisées. Les administrateurs peuvent changer ce paramétrage dans le répertoire administrateur ArcGIS Server pour autoriser les communications HTTPS en texte clair sur le port 6080, bien que ce mode de communication soit jugé moins sécurisé.

Remarque :

Si vous installez votre déploiement à l’aide d’ArcGIS Enterprise Builder, l’assistant de configuration s’ouvre initialement via le port 6080 et passe à l’utilisation de HTTPS via le port 6443. C’est différent lorsque vous installez ArcGIS Server seul. Dans ce cas, Server Manager s’ouvre automatiquement sur le port 6443.

Port 6006

Ce port est utilisé par ArcGIS Server dans le cadre de processus internes. Il doit être disponible pour qu’ArcGIS Server puisse démarrer, et ne pas être utilisé par d’autres programmes ou applications. Contrairement à ce qui est le cas pour les autres ports, décrits ci-après, ArcGIS Server ne peut pas changer automatiquement de port si le port 6006 n’est pas ouvert.

Ports utilisés en interne (1098, 6099, autres)

Les ports 1098, 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 qu’ArcGIS Server les utilise au cas où vous exécuteriez d’autres applications nécessitant les mêmes ports.

Si le programme d’installation d’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 :

  • <emplacement d’installation ArcGIS Server>\framework\runtime\ArcGIS\bin\ArcSOC.exe

  • <dossier d’installation d’ArcGIS Server>\framework\etc\service\bin\ArcGISServer.exe

  • <dossier d’installation d’ArcGIS Server>\framework\runtime\jre\bin\javaw.exe

  • <dossier d’installation d’ArcGIS Server>\framework\runtime\jre\bin\rmid.exe

Le compte Windows qui exécute ArcGIS Server doit également avoir accès à l’invite de commande.

ArcGIS Data Store

Les sections ci-dessous répertorient les ports utilisés par ArcGIS Data Store pour communiquer avec d’autres parties d’ArcGIS Enterprise ou pour communiquer entre machines ArcGIS Data Store.

Pour les Data Stores à plusieurs machines, les ports utilisés pour les communications entre les machines doivent être ouverts pour toutes les machines.

Les autres ports répertoriés ci-dessous doivent rester disponibles sur la machine du data store. En d’autres termes, aucune autre application sur cette machine ne doit utiliser le port indiqué. Aucune communication externe n’est requise, mais un traitement interne au data store utilise le port.

Tous les types ArcGIS Data Store

Tous les types de Data Store que vous déployez avec ArcGIS Data Store requièrent les ports suivants :

  • 2443 (HTTPS) - Les machines faisant partie d’un déploiement ArcGIS Data Store communiquent entre elles via ce port. En outre, les composants suivants communiquent également avec les data stores par l’intermédiaire de ce port :

    • Assistant de configuration d’ArcGIS Data Store

    • Site ArcGIS Server qui joue le rôle de serveur d’hébergement

    • Utilitaire webgisdr installé avec Portal for ArcGIS

  • 6443 (HTTPS) - ArcGIS Data Store envoie les requêtes sortantes via ce port au site ArcGIS Server d’hébergement.

  • 9006 (TCP) - ArcGIS Data Store utilise ce port pour communiquer en interne avec un serveur Web. Il n’est pas nécessaire d’ouvrir ce port dans le pare-feu, mais il doit être libre sur les machines où vous installez ArcGIS Data Store.

Machines de Relational Data Store

Les ports suivants sont requis sur les machines où vous installez et configurez le Relational Data Store :

  • 9876 (TCP) - La communication interne entre le site ArcGIS Server d’hébergement et le Relational Data Store se produit via ce port, tout comme certaines communications entre les machines principale et de secours du Relational Data Store.

  • 9840 (TCP) - Ce port doit être ouvert sur les machines du Relational Data Store pour assurer la communication entre le serveur d’hébergement et une base de données de cache mémoire système installée sur les machines du Relational Data Store.

  • 9820 et 9850 (TCP) - Ces ports doivent être ouverts sur les machines du Relational Data Store pour les communications entre les machines de Data Store.

  • 45671 et 45672 (TCP) - Ces ports doivent être disponibles sur les machines du Relational Data Store afin de permettre la communication avec les sites ArcGIS Server, car ils sont nécessaires pour les webhooks de service.

  • 50432 (TCP) - Ce port doit être disponible (non utilisé par d’autres applications) sur les machines du Relational Data Store lors de la mise à niveau de ce dernier.

  • 25672 et 44369 (TCP)- Ces ports doivent être disponibles sur les machines du Relational Data Store, car ils sont nécessaires aux webhooks de service.

Machines d’Object Store

Les ports suivants sont requis sur les machines où vous installez et configurez l’object store :

  • 29879 (HTTP) et 19879 (HTTPS) - Le serveur d’hébergement communique avec l’Object Store via ces ports situés sur les machines de l’Object Store.

  • Les object stores utilisent également tous les ports suivants pour communiquer entre machines d’un cluster d’object stores et pour des traitements internes :

    • 19864 et 29860 à 29863 (Hadoop RPC)

    • 29858, 29859, 28981, 29895 (gRPC)

    • 9856, 9857, 9872, 9886, 9894 (HTTP/2)

  • 11211 (TCP) : ce port doit être disponible sur les machines d’object store pour des traitements internes.

Machines de Spatiotemporal Big Data store

Les ports suivants sont requis sur les machines où vous installez et configurez le spatiotemporal Big Data store :

  • 9220 (HTTPS) - Le site ArcGIS Server d’hébergement et les sites ArcGIS Server fédérés communiquent avec le Spatiotemporal Big Data store via le port 9220. La communication entre les machines du spatiotemporal Big Data store dans un cluster s’effectue également via le port 9220.

  • 9320 (TCP) : les machines du cluster de spatiotemporal Big Data communiquent entre elles via le port 9320.

Machines de Graph Store

Les ports suivants sont requis sur les machines où vous installez et configurez le graph store :

  • 9829 (TCP) - ArcGIS Knowledge Server communique avec le Graph Store via ce port et les machines dans un cluster de Graph Store communiquent entre elles via un autre port.

  • 9828, 9830 et 9831 (TCP) : ces ports permettent aux machines d'un groupe de bases de graphiques de communiquer entre elles.

Autres composants

Utilisez la liste suivante pour identifier les ports utilisés par d’autres composants de votre déploiement ArcGIS Enterprise :