Após atualizar o site via SSH e reconstruir o aplicativo, o site está fora do ar e não sobe. Alguém sabe o que está causando o problema e como corrigir?
Olá @Noba, sua captura de tela continha sua senha SMTP! Você deve alterá-la o mais rápido possível. Eu escondi seu tópico por enquanto.
Sobre o seu problema: Parece que você está usando o Cloudflare, então a seguinte solução deve funcionar para você também.
Tentei esse método, mas parece que o problema ainda não foi resolvido.
Fiquei curioso sobre o motivo de haver um número incomum de relatórios relacionados a problemas do Cloudflare ultimamente, então decidi testar por conta própria. Parece funcionar muito bem. Tudo o que precisei fazer foi alterar a entrada DNS para “Proxied”, mudar a configuração SSL de “Flexible” para “Full (strict)”, adicionar o arquivo cloudflare.template.yml ao app.yml e reconstruir o container.
Clique na imagem — é uma captura de tela bastante grande e longa.
@Zyniker, não precisei mudar para o TLS 1.2. Talvez você queira verificar novamente suas configurações e ver se há algo diferente.
@Noba, você poderia tentar reconstruir seu container novamente apenas para descartar qualquer problema relacionado a isso?
cd /var/discourse
git pull
./launcher rebuild app
Você também pode verificar o log de erros do nginx. Ele pode ser encontrado no host em /var/discourse/shared/standalone/log/var-log/nginx/error.log
Tentei dessa forma, mas alterei as configurações do Cloudflare conforme sua orientação. Também adicionei o arquivo cloudflare.template.yml e reconstruí o aplicativo do contêiner. Mesmo assim, o site não está carregando. Verifiquei os logs de erro e eles mostram:
nginx: [emerg] não foi possível carregar o certificado “/shared/ssl/website.com_ecc.cer”: PEM_r ead_bio_X509_AUX() falhou (SSL: error:0909006C:PEM routines:get_name:no start li ne:Expecting: TRUSTED CERTIFICATE)
Alguém já conseguiu resolver isso? Estou usando o droplet do Discourse para meus sites e adicionei o modelo do Cloudflare ao meu app.tml, configurei o Cloudflare para modo estrito… e nada.
Tenho outro droplet rodando Ubuntu e instalei o Discourse nele também. Está funcionando perfeitamente. O problema é apenas com os droplets dedicados do Discourse. É estranho.
Você pode explicar o que quer dizer com o acima? Você está se referindo à instalação com um clique?
De fato. Todos os meus fóruns criados com a instalação de um clique estão apresentando erro 521 após a última atualização. Meu Droplet Ubuntu (com Discourse) está funcionando normalmente.
Como somos um pacote de terceiros, não oferecemos suporte para isso aqui. Você precisará solicitar ajuda à DigitalOcean para esses casos.
Como você mesmo notou acima, as instalações seguindo o guia oficial funcionam perfeitamente.
Parece que o firewall deles está bloqueando tudo de alguma forma, mas após a lista de permissões, estou recebendo o erro 524. Nunca mais vou usar essa besteira de ‘um clique’. Ubuntu para sempre.

