- Home
- Docs
- Installazione e configurazione
- Comunità
- Versione di Docker
- Utilizzo di ONLYOFFICE Docs dietro un proxy
Utilizzo di ONLYOFFICE Docs dietro un 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 funzionante dietro un 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 bilanciatore di carico. Træfik è anche un moderno proxy inverso e bilanciatore di carico 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 bilanciatore di carico. X-Forwarded-Host è un header standard per identificare l'host originale richiesto dal client nell'header di 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 verso 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 garantire la sicurezza della connessione, quindi tutte le richieste devono essere automaticamente reindirizzate a HTTPS:

Ecco le configurazioni pronte per il proxy:
