Olá a todos,
Configurei o Discourse em community.website.com e o WordPress em website.com. Estou usando o Caddy como proxy reverso com o Let’s Encrypt gerenciando o SSL. Após alguns obstáculos iniciais, consegui fazer tudo funcionar perfeitamente, incluindo SSL e redirecionamentos. Optei por essa configuração após inúmeras falhas ao tentar outras maneiras de fazer o proxy reverso funcionar. O problema subjacente para mim foi a falta de experiência prévia com Docker ou Discourse.
Também entendo que pode haver problemas com cache e Discourse, então talvez menos seja mais ou algumas regras para evitar problemas.
Configuração Atual:
- Discourse: Rodando via Docker em community.website.com.
- WordPress: Instalado em website.com.
- Caddy: Lida com proxy reverso e SSL Let’s Encrypt.
- Cloudflare: Configurando para DNS, firewall e CDN.
O Desafio:
Ao usar o Cloudflare DNS sem proxy (apenas para DNS), tudo funciona perfeitamente — o Caddy gerencia o SSL Let’s Encrypt e não há problemas.
No entanto, ao mudar para o Cloudflare DNS com proxy ativado, a conexão falha com um erro de “Website Down” do Cloudflare. Atualizei meu Caddyfile para usar http:// tanto para o domínio raiz quanto para subdomínios e tentei várias configurações de SSL no Cloudflare (Flexible, Full e Full Strict), mas não consegui estabelecer uma conexão.
A questão é como devo configurar isso para que o Caddy, o Cloudflare com SSL funcionem bem com o Discourse?
Qualquer sugestão é bem-vinda!