Hola,
Sistema: Ubuntu 24.04
Nginx
Tengo un servidor Discourse totalmente funcional en funcionamiento en forum.example.com, por ejemplo, en la IP 192.168.0.2, y un proxy inverso que aloja una página de inicio estática en example.com, por ejemplo, en la IP 192.168.0.1.
Dado que el proxy inverso que aloja example.com (index.html) y el servidor Discourse forum.example.com están en dos equipos locales distintos, tengo las siguientes preguntas sobre la configuración del bloque de servidor en el proxy inverso y la configuración del archivo app.yml del servidor Discourse.
Preguntas 1.
Supongo que:
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
se vería así:
proxy_pass http://192.168.0.2
En tal caso, ¿tendría que asignar también un puerto?
Por ejemplo:
proxy_pass http://192.168.0.2:80
Y si es necesaria la asignación de un puerto, ¿qué puerto debería usar y cómo se reflejaría esto en el archivo app.yml de Discourse en relación con:
#expose:
- “80:80” # http
- “443:443” # https.
Conozco la base de conocimientos de Discourse sobre la configuración de Discourse detrás de un proxy inverso, donde tanto el proxy inverso como Discourse están en el mismo equipo, pero no he tenido mucho éxito en encontrar, más allá de resultados generados por IA, cuáles serían las diferencias cuando el proxy inverso y la instancia de Discourse están en dos equipos distintos.
Gracias.