- Startseite
- Docs
- Installation und Konfiguration
- Verwenden von ONLYOFFICE Docs hinter dem Proxy
Verwenden von ONLYOFFICE Docs hinter dem Proxy
Einleitung
ONLYOFFICE Docs läuft als Online-Anwendung und muss oft in interne Netzwerke integriert werden. Viele Netzwerke verwenden heute für bestimmte Zwecke unterschiedliche Webserver als Proxy. Daher ist es wichtig, dass ONLYOFFICE Docs hinter dem Proxy funktioniert. Die am weitesten verbreiteten Webserver sind NGINX und Apache, deren Popularität durch ihre Flexibilität, Geschwindigkeit und Leistung verursacht wird. Ein weiterer bekannter Webserver ist HAProxy, der ursprünglich als Load-Balancer konzipiert wurde. Im folgenden Artikel bieten wir fertige Beispiele für die Konfiguration der Ausführung von ONLYOFFICE Docs hinter diesen drei Proxy-Webservern.
Damit ONLYOFFICE Docs für clientseitige Hosts zugänglich ist, müssen Sie weitergeleitete HTTP-Header einrichten. Ihr Ziel ist es, Informationen über den Client zu speichern, während die Anfrage über den Proxy an den Server geht. Sie müssen zwei Arten von HTTP-Headern einrichten: X-Forwarded-Proto
und X-Forwarded-Host
. Der X-Forwarded-Proto-Header ist ein De-facto-Standardheader zur Identifizierung des Protokolls (HTTP oder HTTPS), das ein Client verwendet hat, um eine Verbindung zum Proxy oder Load-Balancer herzustellen. Der X-Forwarded-Host ist ein Standardheader zum Identifizieren des vom Client angeforderten ursprünglichen Hosts im Host-HTTP-Anfrageheader.
Es gibt drei Hauptszenarien, in denen Sie den Proxy konfigurieren müssen. Hier sind die Beispiele, wie es durchgeführt werden kann.
Allgemeines Szenario (Proxy zum lokalen Server)
Dieses Szenario wird verwendet, wenn Sie den ausgehenden Datenverkehr einfach an den lokalen Server umleiten müssen:
Hier sind die fertigen Konfigurationen für Proxy:
Proxy HTTPS zu HTTP
Dieses Szenario wird verwendet, wenn Sie die Verbindung sichern müssen, damit alle Anfragen automatisch an HTTPS umgeleitet werden müssen:
Hier sind die fertigen Konfigurationen für Proxy:
Virtueller Pfad
Dies ist ein geeignetes Szenario, wenn Sie ein Verzeichnis auf Ihrem Host dem im Webserver angegebenen Pfad zuordnen müssen:
Hier sind die fertigen Konfigurationen für Proxy: