Nom de domaine de sauvegarde : cloudflare a tué mon forum

OK. J’ai Cloudflare comme proxy devant Discourse. Cloudflare est actuellement en panne et le problème que j’ai est que je ne peux même pas me connecter à Cloudflare pour reconfigurer le DNS afin de contourner leurs serveurs.

Je ne peux donc pas accéder à Discourse via son nom de domaine habituel.

Je me demandais s’il était possible de configurer un nom de domaine de secours qui pourrait être utilisé, et que je contournerais alors Cloudflare et que Discourse répondrait avec ce nom alternatif, c’est-à-dire sans réécrire vers le défaut.

Par exemple, si mon forum habituel est monforum.com, alors je configure backup.monforum.com comme alternative.

Je ne sais absolument pas pourquoi, mais dès que je me suis réveillé, j’ai vu que tous les sites Web avec le bouclier de protection CF ne pouvaient pas être ouverts.

Autant que je sache, vous devez attendre que Cloudflare revienne en ligne.

1 « J'aime »

Si vous avez un jeton d’API Cloudflare disponible et que la ligne de commande ne vous fait pas peur :

Récupérez d’abord l’ID de la zone 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)\"'

Et une liste des enregistrements DNS en utilisant :

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

Chaque enregistrement DNS aura un ID associé. Enfin, corrigez les enregistrements pertinents :

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 « J'aime »

Salut Richard.

Merci. Oui, l’API pourrait être une solution (en supposant qu’elle fonctionne toujours) pour changer le DNS.

Ma autre question concernait le côté discourse : est-il possible d’exécuter un forum qui présente différents noms de domaine ?

Bien sûr. Comment les gens sauront-ils où aller ?

Malheureusement, c’était plus complexe car le site était configuré pour utiliser les certificats SSL internes de Cloudflare, et de nouveaux certificats SSL ont donc dû être mis en place, etc., etc.

Bien sûr. Comment les gens sauront-ils où aller ?

comment donner au forum 2 noms de domaine différents ? par exemple, a.forum.com et b.forum.com ?

vous devrez peut-être ajuster Nginx pour éviter la redirection, je ne connais pas les détails de la configuration Docker.