Instalei o Discourse no servidor usando o Webmin. Consigo acessar o Discourse ao usar o endereço IP:3001, mas não consigo acessá-lo em forum.meudominio.com.
Como posso resolver esse problema?
No painel do Webmin, não estou usando o nginx. Estou usando o Apache2.
Obrigado.
Lamentamos, mas o Discourse não é suportado em portas não padrão.
Você precisará instalar na porta :80/:443 para obter qualquer assistência aqui.
Se você usar a busca, encontrará vários tópicos sobre o uso do Apache como proxy reverso, mas como o Discourse inclui o nginx dentro do contêiner, nenhum servidor web externo é necessário para a instalação.
Não tenho certeza do que isso significa. Não usei o Webmin, então como o Discourse foi instalado? Ele foi instalado usando o contêiner Docker do instalador oficial, conforme mostrado no guia de instalação?
O contêiner deve se vincular às portas 80/443 por padrão, mas parece que não foi o caso ou que está em uma configuração de desenvolvimento.
Não entendo muito bem o que é isso, no entanto. Você executou o script ./discourse-setup e preencheu as solicitações? A construção do container foi bem-sucedida? As entradas em /var/discourse/containers/app.yml parecem corretas?
Como você já descobriu com a instalação, o Discourse não funcionará corretamente em uma porta não padrão. Não podemos ajudá-lo aqui, a menos que você o instale em uma configuração suportada.
Se você pretende usar o Apache2 como proxy reverso, precisará consultar um dos tópicos aqui que discute o uso do modelo com sockets.