はじめに
Gammaでカスタムドメインを使用していて、リダイレクトが多すぎるやセキュリティ証明書エラーなどの問題が発生している場合、Cloudflareの設定ミスが原因かもしれません。このガイドでは、これらの問題を解決し、Gammaサイトの検証とアクセスを確実にする方法を説明します。
ドメインの設定や変更を行う場合はこちらをご覧ください:
GammaでCloudflare DNSを使用する
ドメインのDNSがCloudflareで管理されている場合、いくつかのCloudflare設定がカスタムドメインとGammaサイトの接続に影響します。
🔷 注意: カスタムドメインをスムーズに動作させるには、Cloudflareの特定のSSLおよびセキュリティ設定を正しく設定する必要があります。
Cloudflareを使ったDNS問題の修正方法
推奨: GammaレコードをDNS Only(グレーの雲)に設定する
Cloudflareのダッシュボードで:
• DNS > Recordsに移動
• Gammaのレコード(@のAレコードとwwwのCNAME、またはサブドメインのCNAME)を見つける
• 各レコードの隣にあるオレンジの雲をクリックしてグレーに変え(DNS Only)、保存する
これはGammaサイトに推奨される設定です。レコードをDNS Onlyに設定すると、次のセクションのプロキシ設定は不要です。検証は通常数分で完了しますが、最大24時間かかることもあります。
Cloudflareのプロキシ(オレンジの雲)をオンにしたままにする必要がある場合
GammaレコードをDNS Onlyに切り替えられない場合のみ、以下の手順を実行してください。
ステップ1:「リダイレクトが多すぎます」エラーの解決
Cloudflareのダッシュボードに移動し、SSL/TLS設定を更新します:
• SSL/TLS > Overviewに移動
• カスタムSSL/TLS設定を探す
• Full (Strict)を選択
この設定により、リダイレクトループを引き起こさずに安全な通信が保証されます。
ステップ2:ドメイン検証中の証明書エラーの修正
ドメインがまだ「保留中」と表示され、証明書エラーが発生している場合:
• Security > Settingsに移動
• セキュリティレベルのオプションを探す
• 検証中はMediumに設定する
この調整により、GammaとCloudflare間のハンドシェイクがスムーズになります。
ステップ3:検証後の設定の元に戻す(任意)
サイトが検証され正常に動作したら、セキュリティレベルをお好みの設定に戻せます。
よくある質問と一般的な問題
なぜカスタムドメインが検証されないのですか?
GammaのDNSレコードが正しくGammaを指しており、DNS Only(グレーの雲)に設定されていることを確認してください。Cloudflareのプロキシをオンにしている場合は、検証中にセキュリティレベルをMediumに設定してください。
「リダイレクトが多すぎます」とはどういう意味ですか?
これは通常、CloudflareのプロキシがオンでSSL/TLS設定が不一致であることを意味します。GammaレコードをDNS Only(推奨)に設定するか、プロキシが必要な場合はCloudflareでFull (Strict)モードに切り替えてください。
Cloudflareの設定は後で変更できますか?
はい。ドメインが検証されたら、必要に応じてセキュリティレベルなどの設定を自由に調整できます。
DNSがCloudflareで正しく見えてもGammaでドメインが「Failed」と表示されるのはなぜですか?DNSSECが問題でしょうか?
はい。最近ドメインを他のレジストラからCloudflareに移管した場合、残存するDS(DNSSEC)レコードが検証を妨げている可能性があります。CloudflareのDNS → DNSSECに移動し、DNSSECを無効にするか、存在するDSレコードを削除してください。削除後、Publishing & domainsのドメイン横のFAILEDをクリックするか、Gammaでドメインを削除して再追加し、新たな検証をトリガーしてください。
セットアップ後にカスタムドメインでERR_QUIC_PROTOCOL_ERRORが表示されます
これはCloudflareのプロキシが有効な場合によくあるQUIC/HTTP3の競合です。まず、GammaのDNSレコード(AレコードとCNAMEの両方)がプロキシ(オレンジの雲)ではなくDNS Only(グレーの雲アイコン)に設定されていることを確認してください。これはGammaサイトに推奨される設定です。Cloudflareのプロキシが必要な場合は、Speed → Optimization → Protocol OptimizationでHTTP/3を無効にしてみてください。
