Verwenden eines Forwardproxyservers mit ArcGIS for Server
Ein Forwardproxyserver ist ein Computer im LAN, über den man Verbindungen außerhalb des Netzwerks herstellen kann, ohne die Sicherheit des internen Netzwerks zu gefährden. Forwardproxyserver werden häufig in Perimeternetzwerken (auch demilitarisierte Zone [DMZ] oder überprüftes Subnetz genannt) verwendet, um die Identität der internen Computer zu schützen. Während die meisten ArcGIS-Server-Services keine Verbindungen außerhalb des Netzwerks erfordern, müssen derPrintingTools-Service oder benutzerdefinierte Geoverarbeitungs-Services möglicherweise Zugriff auf externe Web-Services haben. Wenn Ihre Organisation einen Forwardproxyserver für externe Verbindungen verwendet, müssen Sie ArcGIS for Server für die Verwendung des Forwardproxyservers konfigurieren.
Die Konfiguration eines Reverseproxyservers erfolgt standardmäßig mithilfe der Umgebungsvariable http_proxy. Wenn diese bereits für das ArcGIS for Server-Konto konfiguriert wurde, müssen Sie keinen weiteren Schritte ausführen. Um diese Umgebungsvariable zu konfigurieren und den Forwardproxyserver zu definieren, bearbeiten Sie das Skript init_user_param.sh im Verzeichnis <ArcGIS Server installation directory>/arcgis/server/usr. Führen Sie hierzu die folgenden Schritte aus:
- Öffnen Sie das Skript init_user_param.sh in einem Texteditor.
- Suchen Sie die Zeile export http_proxy=http://<Benutzername>:<Kennwort>@<proxy-server-name.domain.org>:<Portnummer>/, und ändern Sie die Beispiel-URL so, dass sie mit dem Namen und der Portnummer Ihres Forwardproxyservers übereinstimmt. Sofern ein Benutzername und ein Kennwort für die Verbindung mit dem Forwardproxyserver erforderlich sind, geben Sie die Benutzername- und Kennwort-Parameter in der URL an. Wenn ein Benutzername und ein Kennwort nicht erforderlich sind, löschen Sie den Text <Benutzername>:<Kennwort>@ in der URL.
- Sie können auch die no_proxy-Umgebungsvariable verwenden, um eine Liste der Domänen zu erstellen, für die der Standard-Proxy erforderlich ist. Um diese Variable zu verwenden, heben Sie die Auskommentierung der Zeile export no_proxy="<lokal>;*.<Domäne>.<com>" auf, und fügen Sie dieser Liste Einträge hinzu. Die Domäne kann mit dem Platzhalterzeichen * und <lokal> angegeben werden. Die einzelnen Einträge müssen durch ein Semikolon getrennt werden (;).
- Speichern und schließen Sie das Skript init_user_param.sh.
- Sie müssen ArcGIS for Server neu starten, damit die Einstellungen übernommen werden. Führen Sie hierfür das Skript startserver.sh auf den einzelnen GIS-Servern in Ihrer Bereitstellung aus.
ArcGIS for Server wird jetzt mit den im Skript init_user_param.sh angegebenen Einstellungen des Forwardproxyservers konfiguriert.