Ir al contenido principal

Proxy inverso con Docker

Configuración de proxy inverso para Sync-in mediante Docker Compose.

📋 Requisitos previos​

Los archivos Docker Compose de Sync-in recuperados anteriormente incluyen una configuración específica basada en la imagen oficial de Nginx.

⚡ Activación​

Para habilitarlo, edite el archivo docker-compose.yaml y elimine el comentario de las siguientes líneas en la parte superior del archivo:

include:
- ./config/nginx/docker-compose.nginx.yaml

Para configurar HTTPS, edite el archivo ./config/nginx/nginx.conf y agregue sus certificados SSL.

Puerto publicado​

El servicio Nginx incluido publica el puerto 80 de forma predeterminada. Si ese puerto ya está en uso, cambie solo el lado del host de la asignación en ./config/nginx/docker-compose.nginx.yaml:

services:
nginx:
ports:
- '8060:80'

Mantenga el puerto del contenedor y los puertos internos proxy_pass sin cambios.

información

docker compose up -d para aplicar los cambios

🌐 Acceso​

Nginx ahora está habilitado en el puerto 80. Para una prueba local únicamente de Sync-in, se puede acceder a la interfaz a través de:

http://localhost

Si habilita editores externos como Collabora Online, OnlyOffice, Euro-Office o draw.io, acceda a Sync-in utilizando la dirección IP del servidor o un nombre de dominio configurado correctamente. Si server.publicUrl está configurado, use la dirección que define:

http://your-domain

Con el ejemplo 8060:80 anterior, utilice:

http://your-server:8060

Cuando HTTPS esté configurado en ./config/nginx/nginx.conf, utilice la URL HTTPS:

https://your-domain