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.
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