Cloudflare com Discourse

Eu uso o Cloudflare com meu WordPress.

Vou usar um subdomínio para o Discourse.

Tenho dúvidas sobre qual é a melhor maneira de configurar o “Discourse” com o Cloudflare.

Você pode colocar seu site atrás do Cloudflare, mas ele só funcionará se você desativar o desempenho por meio das regras. Fiz isso e funciona bem.

Portanto, certifique-se de criar uma regra para desativar o desempenho; caso contrário, deixar o Cloudflare no modo laranja quebrará seu site.

Quais regras você recomenda?

Já testei no DigitalOcean, mas deu erro. Estou procurando como configurar no Cloudflare.

Isso não é específico da Cloudflare. Seu DNS está completamente quebrado.

Não há entrada A no DNS para forum.meuxbox.com.br.

Instalei com um clique no DigitalOcean, mas deu erro.

Estou procurando uma solução aqui para começar.

O método de instalação não é o problema aqui. O endereço forum.meuxbox.com.br simplesmente não existe.

Acesse seu domínio meuxbox.com.br no Cloudflare e configure-o da seguinte forma:

image

Cloudflare

Installation

DigitalOcean

Error http://forum.meuxbox.com.br

Como o Discourse foi instalado neste droplet?

Fiz uma instalação com um clique, também fiz a instalação normal.

Sempre recebo o mesmo erro.

app yml

Não posso me pronunciar sobre a instalação em um clique, pois não gerenciamos isso. Quanto à instalação normal, qual erro você recebeu? A captura de tela mostra seu nome de host listado; isso não é um erro.

‘Discourse’ está funcionando, mas não com o Cloudflare.
Estou procurando uma maneira de funcionar com o Cloudflare.

Vou fazer uma instalação normal no VPS VULTR, mas estamos enfrentando o mesmo erro que no DigitalOcean com a opção de um clique.

Fiquei confuso com isso.

Por favor, faça o seguinte:

  1. Crie um novo VULTR VPS.
  2. Crie um registro A apenas DNS (nuvem cinza) no Cloudflare que aponte para seu VULTR VPS.
  3. Instale o Discourse no VULTR seguindo discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.
    1. Salve a saída de ./discourse-setup em algum lugar para que possamos revisá-la se necessário.
  4. Verifique se seu site está carregando. Caso contrário, compartilhe a saída de ./discourse-setup, certificando-se de remover quaisquer credenciais dela.

Não modifique manualmente seu app.yml! Precisamos garantir que o Discourse esteja funcionando antes que você comece a mexer com outros modelos.

Ok, farei isso, aviso você amanhã.

Obrigado. Feliz Ano Novo

O Discourse não estar iniciando pode estar relacionado à recente alteração da MaxMind. A imagem da Bitnami também não está funcionando, então há uma grande chance de que a solução de um clique da Digital Ocean também não tenha a mesma solução temporária.

Fiz uma instalação de um clique no DigitalOcean. Após instalar no Vultr normal, recebo o mesmo erro, mas vou refazer a instalação para tentar encontrar soluções.

instalado no VULTR

Cloudflare

Erro em forum.meuxbox.com.br

Não entendo o motivo, mas seu servidor não está respondendo aos pings. Você está atrás de algum tipo de firewall que esteja bloqueando as conexões com seu servidor?

Tive 100% de perda de pacotes para 104.207.144.153

PING 104.207.144.153 (104.207.144.153) 56(84) bytes of data.

--- Estatísticas de ping para 104.207.144.153 ---
3 pacotes transmitidos, 0 recebidos, 100% de perda de pacotes, tempo 2034ms

Você está usando o Let’s Encrypt para sua instância do Discourse? Tente alterar o modo de criptografia SSL/TLS do Cloudflare, se eu me lembro corretamente.

Isso só se aplica se você tiver o proxy do Cloudflare ativado. No modo DNS apenas, o SSL do Cloudflare não tem impacto no Discourse.