Vejo o Discourse por número de porta, mas não consigo vê-lo no subdomínio. (:3001)

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.

O que isso significa? A instalação foi bem-sucedida. :neutral_face:

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 consegui instalar o Discourse nessas portas. Consegui configurá-lo apenas assim.

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?

Sim, tudo está correto e funcionando.

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.