Hola. Logré instalar y ejecutar Discourse correctamente en mi máquina Linux con nginx como terminador SSL y con la directiva proxy_pass.
El problema es que solo pude hacerlo funcionar como discourse.example.com y estoy intentando lograr que funcione como example.com/discourse. He intentado cambiar DISCOURSE_HOSTNAME y colocarlo directamente allí, pero el resultado es un sitio estándar de ‘ops, página no encontrada’ sin ningún formato CSS. He intentado buscar en el código fuente y la documentación la directiva ‘baseurl’ (ya que es común nombrarla así en otras aplicaciones), pero sin éxito.
¿Es esto posible? De ser así, por favor indícame algún enlace que describa cómo hacerlo.
¡Ok, ‘subfolder’ es la palabra clave aquí. Nunca lo habría adivinado, ¡gracias!
Por cierto, este documento asume que estoy usando nginx incluido, no el mío propio, pero supongo que solo necesito modificar mi configuración en consecuencia (especialmente la línea rewrite).
Bien. Al principio pensé que no estaba usando ningún httpd interno, ya que no expongo puertos, pero - qué tonto soy - todavía uso un socket que tiene que estar conectado a algo.