Utilisation d'un serveur proxy de transfert avec ArcGIS Server
Un serveur proxy de transfert est un ordinateur sur votre réseau local (LAN) qui permet de se connecter en dehors du réseau sans compromettre la sécurité de votre réseau interne. L'utilisation d'un serveur proxy de transfert est courante dans des réseaux de périmètre (appelés également zones démilitarisées [DMZ] ou sous-réseaux filtrés) pour protéger l'identité des machines internes. Bien que la plupart des services ArcGIS Server n'aient pas besoin de se connecter en dehors du réseau le Service PrintingTools ou des services de géotraitement personnalisés peuvent occasionnellement devoir accéder à des services Web externes. Si votre organisation utilise un serveur proxy de transfert pour se connecter en dehors du réseau, vous devez configurer ArcGIS Server pour qu'il utilise votre serveur proxy de transfert.
La méthode standard de configuration d'un serveur proxy inverse consiste à utiliser la variable d'environnement http_proxy. S'il est déjà configuré pour le compte ArcGIS Server, aucune intervention n'est attendue de votre part. Pour configurer cette variable d'environnement et définir le serveur proxy de transfert, modifiez le script init_user_param.sh dans le répertoire <ArcGIS Server installation directory>/arcgis/server/usr. Pour cela, procédez comme suit :
- Ouvrez le script init_user_param.sh dans un éditeur de texte.
- Recherchez la ligne export http_proxy=http://<nom d'utilisateur>:<mot de passe>@<nom-serveur-proxy.domaine.org>:<numéro de port>/ et modifiez l'exemple d'URL pour utiliser le nom et le numéro de port de votre serveur proxy de transfert. Si un nom d'utilisateur et un mot de passe sont nécessaires pour établir une connexion à votre serveur proxy de transfert, indiquez les paramètres correspondants dans l'URL. Si ces informations ne sont pas nécessaires, supprimez le texte <nom d'utilisateur>:<mot de passe>@ de l'URL.
- Vous pouvez également utiliser la variable d'environnement no_proxy pour spécifier une liste de domaines pour lesquels le proxy par défaut n'est pas requis. Pour utiliser cette variable, supprimez les commentaires de la ligne export no_proxy="<local>;*.<domaine>.<com>" et ajoutez des entrées à cette liste. Le caractère générique * et <local> peuvent être utilisés pour spécifier le domaine. Chaque entrée doit être séparée par un point-virgule (;).
- Enregistrez et fermez le script init_user_param.sh.
- Pour que vos paramètres soient pris en compte, vous devez redémarrer ArcGIS Server. Pour ce faire, exécutez le script startserver.sh sur chaque serveur SIG de votre déploiement.
ArcGIS Server est maintenant configuré avec les paramètres du serveur proxy de transfert indiqués dans le script init_user_param.sh.
Vous avez un commentaire à formuler concernant cette rubrique ?