Erro 502 Gateway: Instalação do Discourse com SSL da Cloudflare

Olá pessoal,

Estou instalando o Discourse oficial pela primeira vez. Segui as instruções padrão: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub, exceto que também apliquei essas modificações à minha porta, já que a porta 80 está ocupada: Run other websites on the same machine as Discourse

Mudei as portas expostas para 3002:3000. Meu diretório padrão, onde clonei o repositório git e tenho todos os arquivos do Discourse, é var/www/docker-sites/discourse em vez de var/discourse. Meu app.yml é o mesmo que o standalone.yml na pasta de exemplos, exceto pela alteração nas portas e no diretório padrão.
Estou usando o Cloudflare para gerar meu certificado SSL e a chave. Os detalhes estão no meu etc/nginx/nginx.conf.

Não estou migrando nenhum banco de dados. Esta é uma instalação nova, sem usuários ou posts. Meu VPS tem 2 GB de RAM.

Estou recebendo um erro 502 gateway. Já tentei atualizar a página. Sim, meus registros DNS estão corretamente configurados no Cloudflare e estão sendo proxyados. O domínio é o mesmo que está no app.yml. Também inseri todas as minhas informações SMTP no app.yml corretamente. Executei o comando ./launcher rebuild app sem erros. Estou usando Ubuntu 20.04.

Alguma ideia do motivo pelo qual estou recebendo esse erro 502 gateway?

1 curtida

É impossível dizer, pois existem várias maneiras pelas quais seu proxy reverso pode estar com problemas. E há várias maneiras de mover o Discourse para fora de /var/discourse que podem facilitar cometer um erro. Se você pesquisar aqui, encontrará dezenas de posts sobre problemas causados pelo proxy do Cloudflare.

Seria melhor começar com algo que já funcionava e fazer uma mudança de cada vez.

1 curtida

Só queria dizer que corrigi o erro 502 do gateway. Precisei apenas reiniciar o nginx usando sudo service nginx restart.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.