Sempre que tento instalar o Discourse, recebo este erro:
DNS:
Estou usando o CloudFlare
Já pesquisei em muitos posts aqui, mas não encontrei uma solução (que funcione para mim).
Instalei o Apache2 porque ele executa o site normal.
Se eu fizer um ping no domínio:
https://i.imgur.com/nFdEkUc.png
O problema provavelmente está ocorrendo por causa do proxy do CloudFlare. Você precisará desativar a otimização do CloudFlare clicando na nuvem laranja e mudando-a para cinza na página DNS do CloudFlare para o domínio (subdomínio) especificado. Se preferir manter o CloudFlare, você precisará editar o arquivo de configuração manualmente para desativar o SSL integrado do Discourse.
Obrigado, vou tentar. Devo esperar certos “períodos de espera”?
Na maioria dos casos, deve ser imediato, mas você pode esperar cerca de 5 minutos após as alterações para ter certeza. Você pode fazer ping no seu domínio e, assim que ele começar a responder com o endereço IP do seu VPS em vez do IP do Cloudflare, estará tudo pronto.
O que devo inserir ali ou o que isso significa?
![]()
O Discourse precisa de credenciais para um servidor SMTP (e-mail) para poder enviar e-mails. Mais informações sobre isso estão disponíveis aqui:
discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub
Não está funcionando. Estou recebendo este erro
![]()
qual é a saída de
netstat -alpn | grep 80

Então, você não pode usar o discourse-setup. Dê uma olhada em Como configurar o Discourse em um servidor com sites Apache existentes
Consegui fazer funcionar. Configurei as portas do Apache para 2053 e 444, o que exigiu apenas que eu configurasse as entradas do Cloudflare com portas usando o Portzilla, e então consegui usar o discourse-setup.