Questo articolo è stato tradotto dall'AI

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:

Percorso virtuale

Questo è uno scenario adatto quando è necessario mappare una directory specifica sul proprio host al percorso specificato nel server web:

Ecco le configurazioni pronte per il proxy:

Voci con l'etichetta tag:
Sfoglia tutti i tag