Backup-Domainname: Cloudflare hat mein Forum lahmgelegt

OK. Ich habe Cloudflare als Proxy vor Discourse geschaltet. Cloudflare ist derzeit ausgefallen und das Problem, das ich habe, ist, dass ich mich nicht einmal bei Cloudflare anmelden kann, um die DNS-Einstellungen zu ändern und deren Server zu umgehen.

Daher kann ich derzeit nicht über den normalen Domainnamen auf Discourse zugreifen.

Ich habe mich gefragt, ob es möglich ist, einen alternativen Domainnamen zu konfigurieren, der verwendet werden kann, und dann Cloudflare umgehe und Discourse mit diesem alternativen Namen antworten lasse, d.h. nicht auf den Standardnamen zurückschreibe.

z.B. wenn mein normales Forum myforum.com ist, dann richte ich backup.myforum.com als Alternative ein.

Ich habe absolut keine Ahnung, warum, aber als ich aufwachte, konnte ich keine Websites mehr mit dem CF-Schutzschild aufrufen.

Soweit ich weiß, müssen Sie warten, bis Cloudflare wieder online ist.

1 „Gefällt mir“

Wenn Sie ein Cloudflare-API-Token zur Verfügung haben und keine Angst vor der Kommandozeile haben:

Holen Sie sich zuerst die Zone-ID über:

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)\"'

Und eine Liste von DNS-Einträgen über:

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

Jeder DNS-Eintrag hat eine zugehörige ID. Patch Sie schließlich die relevanten Einträge:

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 „Gefällt mir“

Hallo Richard.

Danke. Ja, die API könnte eine Lösung sein (vorausgesetzt, sie funktioniert noch) für die Änderung der DNS.

Meine andere Frage bezog sich auf Discourse: Ist es möglich, ein Forum zu betreiben, das unterschiedliche Domainnamen präsentiert?

Sicher. Woher sollen die Leute wissen, wohin sie gehen sollen?

Leider war es komplizierter, da die Website so konfiguriert war, dass sie die internen SSL-Zertifikate von Cloudflare verwendete, und daher neue SSL-Zertifikate eingerichtet werden mussten usw. usw.

Sicher. Woher sollen die Leute wissen, wohin sie gehen sollen?

Wie gibt man einem Forum 2 verschiedene Domainnamen? z.B. a.forum.com und b.forum.com?

Sie müssen möglicherweise Nginx anpassen, um die Umleitung zu vermeiden. Ich kenne die Details des Docker-Setups nicht.