Tentei implantar (localmente, via um host de hipervisor) uma VM executando o Ubuntu Server 18.04 para rodar o Discourse.
O problema ocorre quando tento encaminhar o tráfego destinado ao domínio xyz para o endereço x.x.x.x, utilizando certificados instalados/criados localmente no Nginx Proxy Manager.
O instalador (do Discourse) se recusa a reconhecer que a porta 443 está aberta e, ao verificar a autenticidade do domínio, falha repetidamente, afirmando que a 443 é inacessível, enquanto a 80 está acessível.
Quanto aos testes que fiz, recebo erros 502 pelo Chrome, indicando que o servidor web está DESLIGADO. O que é estranho. Deve estar procurando por um arquivo ou algo assim ao executar esse teste. ¯\_(ツ)_/¯
Tentei definir manualmente as opções de configuração no app.yml, conforme descrito na documentação oficial para hospedá-lo junto a outras aplicações. Também tentei construir manualmente via ./discourse-doctor, mas novamente sem sucesso. O contêiner Docker sobe, mas nada é exibido no navegador (erro 502 do NGINX).
Em termos de configuração do proxy reverso NGINX, não tenho muitas opções. Tudo é baseado em GUI, simplificando o processo. Na maior parte, outros serviços como Bitwarden, NextCloud e Restya funcionaram direto da caixa, mas o Discourse está sendo muito exigente ou algo assim, porque, independentemente do que tentei, nada parece funcionar.
Em termos de configuração, fiz o seguinte:
E para o SSL, estou usando um certificado aplicado a partir do servidor NGINX-Proxy acima do Discourse ou de qualquer outra aplicação que esteja executando.
(Para esclarecer, o servidor de proxy reverso é uma VM SEPARADA, também executando Ubuntu 18.04 e Nginx-Proxy-Manager, uma solução para gerenciar múltiplas configurações de proxy reverso NGINX.)
