Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:imagenes:nginx-proxy

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:virtualizacion:docker:imagenes:nginx-proxy [2023/11/14 20:15] tempwininformatica:sistemas_operativos:virtualizacion:docker:imagenes:nginx-proxy [2024/01/05 13:31] (actual) tempwin
Línea 2: Línea 2:
  
 Imagen de [[informatica:sistemas_operativos:virtualizacion:docker|Docker]] con el servidor web [[informatica:software:internet:nginx|Nginx]] que genera automáticamente las configuraciones para actuar como proxy inverso. Imagen de [[informatica:sistemas_operativos:virtualizacion:docker|Docker]] con el servidor web [[informatica:software:internet:nginx|Nginx]] que genera automáticamente las configuraciones para actuar como proxy inverso.
 +
 +  * [[https://hub.docker.com/r/nginxproxy/nginx-proxy|nginx-proxy en Docker Hub]]
 +  * [[https://github.com/nginx-proxy/nginx-proxy|Repositorio de código]] (GitHub)
 +  * [[https://github.com/nginx-proxy/nginx-proxy/blob/main/docs/README.md|Documentación oficial]]
  
 Ejemplo para usar con [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Compose]]: Ejemplo para usar con [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Compose]]:
Línea 42: Línea 46:
       - nginx-proxy       - nginx-proxy
     volumes:     volumes:
-      - certs:/etc/nginx/certs:rw+      - certs:/etc/nginx/certs
       - acme:/etc/acme.sh       - acme:/etc/acme.sh
       - /var/run/docker.sock:/var/run/docker.sock:ro       - /var/run/docker.sock:/var/run/docker.sock:ro
     depends_on:     depends_on:
-    - nginx-proxy+      - nginx-proxy
  
 volumes: volumes:
Línea 55: Línea 59:
   acme: {}   acme: {}
 </code> </code>
 +
 +===== Configuración =====
 +
 +==== Por host virtual ====
 +
 +En la ruta del contenedor ''/etc/nginx/vhost.d'' crearemos un fichero con el mismo nombre que hayamos usado en la variable ''VIRTUAL_HOST'' indicando las directivas de Nginx que tendrá dicho host. Por ejemplo, si tenemos un servicio en app.midominio.com, crearemos un fichero llamado ''app.midominio.com'' con el contenido que queramos para personalizar el bloque ''http'', ''server'' o ''location'' según nos interese:
 +
 +<code>
 +server_tokens off;
 +client_max_body_size 100m;
 +</code>
 +
 +  * [[https://github.com/nginx-proxy/nginx-proxy/tree/main/docs#Per-VIRTUAL_HOST-location-configuration|Documentación oficial sobre la configuración por VIRTUAL_HOST]]
informatica/sistemas_operativos/virtualizacion/docker/imagenes/nginx-proxy.1699989316.txt.gz · Última modificación: por tempwin