Dentro del archivo de plantilla web, encontré las instrucciones donde actualiza la plantilla del archivo de configuración de nginx (reemplazar declaraciones)…
¿No hay una forma de agregar una sección completa a la configuración de nginx?
La carpeta /uploads en discourse/shared es accesible desde nginx. Quiero agregar una nueva carpeta /photos.
¿Hay una forma directa (forma recomendada por discourse)?
Tal vez mencioné el ejemplo equivocado… lo que estoy tratando de averiguar es… ¿cómo puedo acceder a la configuración original de nginx y agregar una sección completa, ya sea agregando un nuevo mapeo para una carpeta o cualquier otra cosa…? ¿es factible? ¿o simplemente no se recomienda?
Puedo instalar un servidor nginx externo y hacer que redirija todos los enlaces al nginx de docker y hacer mis cosas…
También necesitamos eliminar la reescritura adicional que agrega web.ssl.template.yml ya que fuerza solo el DISCOURSE_HOSTNAME y ¡ahora tenemos otros!
- replace:
filename: "/etc/nginx/conf.d/discourse.conf"
from: /gzip on;[^\\}]+\\}/m
to: |
gzip on;
add_header Strict-Transport-Security 'max-age=31536000'; # recuerda el certificado durante un año y conéctate automáticamente a HTTPS para este dominio
```"
Sí, encontré estas instrucciones dentro de los archivos de plantilla. ¿No hay una instrucción para añadir una nueva sección? ¿En lugar de buscar y reemplazar?
¿Por qué no nos dices por qué necesitas esta carpeta adicional? Es posible que alguien más haya tenido una necesidad similar, pero que la solución asumida no sea la única forma de lograrla.
Dije que era un mal ejemplo… Puedo administrar cualquier carpeta adicional con diferentes soluciones… sin problemas hasta ahora…
Sin embargo, quiero poder agregar una sección completamente nueva en la configuración de nginx… Tengo curiosidad por saber cómo hacerlo si tuviera que hacerlo…
¿Hay alguna posibilidad de que puedas hacer coincidir el patrón como propuse, siendo la coincidencia el patrón al final del archivo, y luego reemplazar el patrón con el mismo pero con tus cambios añadidos al final?
Lo pensé ..
Me preguntaba si tal vez hay un campo mágico para la sección recién agregada… definido para este propósito…
No importa… creo que puedo manejarlo basándome en tu sugerencia.