FME Flow:2025,0
Verwendung eines Reverse Proxy mitFME Flow
Ein Reverse-Proxy leitet Anfragen aus dem Internet oder Intranet an einen Server weiter, der die Anfragen erfüllt. Oftmals bietet ein mit SSL konfigurierter Reverse-Proxy einen sicheren Einstiegspunkt in ein Netzwerk über eine DMZ.
Die Anweisungen zum Konfigurieren Ihres Reverse-Proxys hängen von der Marke des Webservers oder anderen Produkts ab, das Sie für diese Rolle auswählen.
Verwenden Sie diese Anweisungen, um:
- Richten Sie Ihren Reverse-Proxy so ein, dass der Verkehr weitergeleitet wird anFME Flow.
- KonfigurierenFME Flow um die Reverse-Proxy-URL zu erkennen.

Weiterleitung des Datenverkehrs an dieFME Flow Webdienste
Empfohlen
- Leiten Sie den Zweiwegeverkehr zwischenFME FlowKern,FME FlowWebdienste und der Reverse-Proxy.
Optional
- Konfigurieren Sie Timeouts für Inaktivität auf Client- und Serverseite. Beachten Sie bei der Konfiguration von Timeouts, dass längere Timeouts auf dem Server für zeitaufwändige Vorgänge geeignet sind, insbesondere für die Ausführungworkspaces, deren Fertigstellung lange dauert.
Weiterleiten des Datenverkehrs an den WebSocket-Server
EinFME FlowWebSocket-Server läuft auf jedemFME Flow Instanz, aber es sollte immer nur ein WebSocket-Server verwendet werden. Der WebSocket-Server wird hauptsächlich für den Benachrichtigungsdienst verwendetThemenmonitoring.
Erforderlich
- Leiten Sie den Datenverkehr auf Port 7078 an einen WebSocket-Server weiter und wechseln Sie zu anderen, wenn der verwendete Server ausfällt. Wenn der Reverse-Proxy kein automatisches Failover auf Backup-Server unterstützt, ist ein manueller Eingriff erforderlich, um die Weiterleitung an einen fehlerfreien WebSocket-Server zu ermöglichen.
Empfohlen
- Legen Sie längere client- und serverseitige Timeouts fest, um längere WebSocket-Verbindungen zu ermöglichen.

So konfigurieren SieFME Flow Um die Reverse-Proxy-URL zu erkennen, führen Sie die folgenden Aufgaben in derFME FlowWeb-Benutzeroberfläche:
Dienst-URLs aktualisieren
- Auf derLeistungen Seite, klicken Sie aufAlle Hosts ändern. Geben Sie im Dialogfeld „Alle Hosts ändern“ die URL des öffentlichen Reverse-Proxys ein und klicken Sie aufOK.
URL zur Themenüberwachung aktualisieren
- Auf derNetzwerk und E-Mail Erweitern Sie auf der Seite „Thema Überwachung“.
- Aktualisieren Sie unter Fehlertolerante Konfiguration dieInterne WebSocket-URL Feld mit der öffentlichen Reverse-Proxy-URL. Automatisierungenexterne Maßnahmen (undBenachrichtigungsdienst Abonnenten) verwenden diese URL zur Kommunikation mit demFME Flow WebSocket-Server. Die Reverse-Proxy-URL leitet Anfragen an den aktiven WebSocket-Server weiter.
- Aktualisieren Sie bei Bedarf die erweiterten Routing-Einstellungen:
- Externer WebSocket-Host: Der Name des Reverse-Proxys. Zum Beispiel:
- Externer WebSocket-Port: Wenn auf den WebSocket-Server über einen anderen Port als 7078 zugegriffen wird, geben Sie hier die Portnummer an. Andernfalls lassen Sie das Feld leer.
- KlickenSpeichern.
fme-flow-reverseproxy
Diese Einstellung muss wahrscheinlich nicht geändert werden und sollte nur festgelegt werden, wenn Sie separate Hosts verwenden, um HTTP- und Websocket-Verkehr anFME Flow.
URL zum Zurücksetzen des Passworts aktualisieren (optional)
Wenn Sie diePasswort zurücksetzen Funktion, aktualisieren Sie dieÖffentliche URL Feld auf der Seite „Passwort zurücksetzen“ mit der öffentlichen Reverse-Proxy-URL und klicken Sie aufSpeichern.