Nome de domínio de backup: cloudflare matou meu fórum

OK. Tenho o Cloudflare como um proxy na frente do Discourse. O Cloudflare está atualmente inativo e o problema que tenho é que não consigo nem mesmo fazer login no Cloudflare para reconfigurar o DNS para contornar seus servidores.

Portanto, atualmente, não consigo acessar o Discourse através de seu nome de domínio normal.

Eu estava me perguntando se é possível configurar um nome de domínio de backup que possa ser usado, o qual eu então contornaria o Cloudflare e faria o Discourse responder com este nome alternativo, ou seja, não reescrever para o padrão.

Por exemplo, se meu fórum normal for meuforum.com, então configuro backup.meuforum.com como uma alternativa.

Não tenho ideia do porquê, mas acordei e todos os sites com o escudo de proteção CF não abrem.

Pelo que sei, você tem que esperar o Cloudflare voltar a ficar online.

1 curtida

Se você tiver um token de API do Cloudflare disponível e não tiver medo da linha de comando:

Primeiro, obtenha o ID da zona via:

curl -X GET \"https://api.cloudflare.com/client/v4/zones\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\" | jq -r '.result[] | \"\\(.id) \\(.name)\"'

E uma lista de registros DNS usando:

curl -X GET \"https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\"

Cada registro DNS terá um ID associado. Finalmente, aplique o patch nos registros relevantes:

curl -X PATCH \"https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID\" -H \"Authorization: Bearer $API_TOKEN\" -H \"Content-Type: application/json\" --data '{\"proxied\":false}'

3 curtidas

Olá Richard.

Obrigado. Sim, a API poderia ser uma solução (assumindo que ainda está funcionando) para alterar o DNS.

Minha outra pergunta era sobre o lado do discourse: é possível executar um fórum que apresente diferentes nomes de domínio?

Certo. Como as pessoas saberão para onde ir?

Infelizmente, foi mais complicado, pois o site foi configurado para usar os certificados SSL internos do Cloudflare e, portanto, novos certificados SSL tiveram que ser configurados, etc., etc.

Claro. Como as pessoas saberão para onde ir?

como você dá ao fórum 2 nomes de domínio diferentes? por exemplo, a.forum.com e b.forum.com?

você pode ter que ajustar o Nginx para evitar o redirecionamento, não sei os detalhes da configuração do Docker.