- Home
- Docs
- Installazione e configurazione
- Comunità
- Versione di Docker
- Utilizzo di ONLYOFFICE Docs dietro il proxy
Utilizzo di ONLYOFFICE Docs dietro il proxy
Introduzione
ONLYOFFICE Docs funziona come un'applicazione online e spesso necessita di essere integrata nelle reti interne. Molte reti oggi utilizzano diversi server web come proxy per determinati scopi. Pertanto, è importante rendere ONLYOFFICE Docs operativo dietro il proxy. I server web più diffusi sono NGINX e Apache, la cui popolarità è dovuta alla loro flessibilità, velocità e potenza. Un altro server web ben noto è HAProxy, originariamente progettato per funzionare come load balancer. Træfik è anche un moderno reverse proxy e load balancer molto popolare. Questo articolo fornisce esempi di configurazione pronti per eseguire ONLYOFFICE Docs dietro questi quattro server proxy.
Per rendere ONLYOFFICE Docs accessibile agli host lato client, è necessario configurare gli header HTTP inoltrati. Il loro scopo è mantenere le informazioni sul client mentre la richiesta va al server attraverso il proxy. È necessario configurare due tipi di header HTTP: X-Forwarded-Proto e X-Forwarded-Host. L'header X-Forwarded-Proto è un header standard de facto per identificare il protocollo (HTTP o HTTPS) che un client ha utilizzato per connettersi al proxy o al load balancer. X-Forwarded-Host è un header standard per identificare l'host originale richiesto dal client nell'header della richiesta HTTP Host.
Ci sono tre scenari principali in cui potrebbe essere necessario configurare un proxy. Ecco esempi di come ciascuno può essere configurato.
Scenario comune (proxy al server locale)
Questo scenario viene utilizzato quando è necessario semplicemente reindirizzare il traffico in uscita al server locale:

Ecco le configurazioni pronte per il proxy:
Proxy HTTPS a HTTP
Questo scenario viene utilizzato quando è necessario proteggere la connessione in modo che tutte le richieste siano automaticamente reindirizzate a HTTPS:

Ecco le configurazioni pronte per il proxy:
