Olá,
Sistema: Ubuntu 24.04
Nginx
Tenho um servidor Discourse totalmente funcional rodando em forum.example.com, por exemplo, no IP 192.168.0.2, e um proxy reverso hospedando uma página inicial estática em example.com, por exemplo, no IP 192.168.0.1.
Como o proxy reverso que hospeda example.com (index.html) e o servidor Discourse forum.example.com estão em dois computadores locais separados, tenho as seguintes dúvidas sobre as configurações do bloco de servidor no proxy reverso e as configurações do arquivo app.yml do servidor Discourse.
Perguntas 1.
Acho que
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
ficaria assim:
proxy_pass http://192.168.0.2
Se for esse o caso, eu precisaria também atribuir uma porta?
Por exemplo:
proxy_pass http://192.168.0.2:80
E se for necessário atribuir uma porta, qual porta devo usar e como isso seria refletido no arquivo app.yml do Discourse, no que diz respeito a:
#expose:
- “80:80” # http
- “443:443” # https.
Estou ciente da base de conhecimento do Discourse sobre como configurar o Discourse em um proxy reverso, onde tanto o proxy reverso quanto o Discourse estão no mesmo computador, mas não tive muito sucesso em encontrar, exceto por resultados de IA, quais seriam as diferenças quando o proxy reverso e a instância do Discourse estão em dois computadores separados.
Obrigado.