Este artículo está traducido por IA

Uso de ONLYOFFICE Docs detrás del proxy

Introducción

ONLYOFFICE Docs funciona como una aplicación en línea y a menudo necesita integrarse en redes internas. Muchas redes utilizan hoy en día diferentes servidores web como proxies para ciertos propósitos. Por lo tanto, es importante hacer que ONLYOFFICE Docs funcione detrás del proxy. Los servidores web más comunes son NGINX y Apache, cuya popularidad se debe a su flexibilidad, velocidad y potencia. Otro servidor web bien conocido es HAProxy, que fue diseñado originalmente para funcionar como un balanceador de carga. Træfik también es un proxy inverso moderno y popular, así como un balanceador de carga. Este artículo proporciona ejemplos de configuración listos para ejecutar ONLYOFFICE Docs detrás de estos cuatro servidores proxy.

Para hacer que ONLYOFFICE Docs sea accesible para los hosts del lado del cliente, es necesario configurar los encabezados HTTP reenviados. Su objetivo es mantener la información sobre el cliente mientras la solicitud va al servidor a través del proxy. Debes configurar dos tipos de encabezados HTTP: X-Forwarded-Proto y X-Forwarded-Host. El encabezado X-Forwarded-Proto es un encabezado estándar de facto para identificar el protocolo (HTTP o HTTPS) que un cliente utilizó para conectarse al proxy o balanceador de carga. X-Forwarded-Host es un encabezado estándar para identificar el host original solicitado por el cliente en el encabezado de solicitud HTTP Host.

Existen tres escenarios principales en los que puede ser necesario configurar un proxy. Aquí se presentan ejemplos de cómo se puede configurar cada uno.

Escenario común (proxy a servidor local)

Este escenario se utiliza cuando necesitas simplemente redirigir el tráfico saliente al servidor local:

Aquí están las configuraciones listas para el proxy:

Proxy HTTPS a HTTP

Este escenario se utiliza cuando necesitas asegurar la conexión para que todas las solicitudes sean redirigidas automáticamente a HTTPS:

Aquí están las configuraciones listas para el proxy:

Ruta virtual

Este es un escenario adecuado cuando necesitas mapear un directorio específico en tu host a la ruta especificada en el servidor web:

Aquí están las configuraciones listas para el proxy:

Artículos con etiqueta:
Ver todas las etiquetas