バックアップドメイン名:Cloudflareがフォーラムを停止させた

OK。Discourseの前にCloudflareをプロキシとして使用しています。現在Cloudflareがダウンしており、DNSを再設定してCloudflareサーバーをバイパスできないという問題が発生しています。

そのため、現在、通常のドメイン名でDiscourseにアクセスできません。

バックアップドメイン名を構成して、Cloudflareをバイパスし、Discourseがデフォルトではなくこの代替名で応答するようにすることは可能でしょうか?

例:通常のフォーラムがmyforum.comの場合、代替としてbackup.myforum.comを設定します。

全く理由が分からないのですが、目が覚めたらCF保護シールド付きのウェブサイトが開けなくなっていました

知る限りでは、Cloudflareがオンラインに戻るまで待つ必要があります。

「いいね!」 1

Cloudflare APIトークンがあり、コマンドラインを恐れない場合は、次の手順を実行します。

まず、次のコマンドでゾーンIDを取得します。

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

次に、次のコマンドを使用してDNSレコードのリストを取得します。

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

各DNSレコードにはIDが関連付けられています。最後に、関連するレコードをパッチします。

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

リチャード様

ありがとうございます。APIはDNSを変更するためのソリューションになり得ます(まだ機能していると仮定して)。

もう一つの質問は、ディスコース側についてです。異なるドメイン名を表示するフォーラムを実行することは可能でしょうか?

承知いたしました。人々はどこに行けばいいのか、どうやって知るのでしょうか?

残念ながら、サイトはCloudflareの内部SSL証明書を使用するように構成されていたため、新しいSSL証明書の設定など、より複雑な作業が必要でした。

\\u003eはい。人々はどうやってどこに行けばいいかを知るのでしょうか?

フォーラムに2つの異なるドメイン名(例:a.forum.comとb.forum.com)を付けるにはどうすればよいですか?

リダイレクトを回避するためにNginxを微調整する必要があるかもしれませんが、Dockerセットアップの詳細はわかりません。