サイトがCloudflareに接続されている場合 シーディーエヌ その後、サーバーが応答しなかった場合、ブラウザは エラー521.これらのエラーのほとんどはCloudflare自体の問題ではなく、オリジンサーバーがCloudflareからの接続リクエストを拒否しています。この記事では、エラーの背後にある原因を突き止め、それを修正する方法を説明します。

一般的な原因の分析
1.CloudflareのIPセグメントがソースファイアウォールにブロックされている。
多くのサーバーは、デフォルトではローカルまたは地域固有のアクセスしか受け付けない。ファイアウォールセキュリティグループ、fail2ban、またはIP制限の設定により、CloudflareのIPが誤って傷つけられた可能性があります。
2.ウェブサービスがポート80または443をリッスンしていない。
Cloudflareからのリクエストはデフォルトで80番ポート(HTTP)または443番ポート(HTTPS)に送られます。これら2つのポートサービスが有効でない場合、Cloudflareはソースサイトに接続できません。
3.バックエンド・サービスのダウンまたはNginx/Apacheの設定異常
例えば Nginx 設定が正しくロードされない再起動、PHP-FPMのクラッシュ、Apacheでバーチャルホストが有効になっていない、などもCloudflareが521を報告する原因になります。
解決策1:Cloudflare IPセグメントを解放する
最新のIPリストについては、Cloudflareの公式ページをご覧ください。
![画像[2]-Cloudflareエラー521に対する解決策:ソースサイトによって接続が拒否されました。](https://www.361sale.com/wp-content/uploads/2025/05/20250523165447251-image.png)
以下のIPレンジを追加する。サーバファイアウォールのホワイトリスト(iptables、CSF、AWSセキュリティグループ、AliCloudセキュリティポリシーなど):
IPv4の例:
173.245.48.0/20
103.21.244.0/22
104.16.0.0/13
...
IPv6の例:
2400:cb00::/32
2606:4700::/32
...
![画像[3]-Cloudflareエラー521に対する解決策:ソースサイトによって接続が拒否されました。](https://www.361sale.com/wp-content/uploads/2025/05/20250529144126580-image.png)
動作方法は、お使いのシステム環境によって異なります。例えば、Ubuntu + iptablesサーバーの場合:
for ip in $(curl https://www.cloudflare.com/ips-v4); do sudo iptables -I INPUT -p tcp -s $ip -j ACCEPT; done
再起動に失敗しないよう、ルールを保存することをお忘れなく。
解決策2:サーバーのリスニングポートが正常であることを確認する
以下のコマンドで、ポート80または443が開いているかどうかをチェックする:
sudo netstat -tlnp | grep ':80|:443'
![画像[4]-Cloudflareエラー521に対する解決策:ソースサイトによって接続が拒否されました。](https://www.361sale.com/wp-content/uploads/2025/05/20250529144037962-image.png)
nginxまたはapacheが動作していることを確認する:
sudo systemctl status nginx
sudo systemctl status apache2
サービスが開始されていない場合はログ修理と再起動:
sudo systemctl restart nginx
解決策3:HTTPS設定と証明書の問題のトラブルシューティング
サイトが有効な場合 HTTPSCloudflareバックエンドで正しい暗号化モードを選択することをお勧めします("Full "または "Full Strict "をお勧めします):
Cloudflare Consoleへのログイン
ウェブサイト → SSL/TLS → "Full "または "Full Strict "を選択。
![画像[5]-Cloudflareエラー521に対する解決策:ソースサイトによって接続が拒否されました。](https://www.361sale.com/wp-content/uploads/2025/05/20250529145222987-image.png)
ソース・ステーションの証明書が利用可能で、有効期限が切れていないことを確認する。
解決策4:Cloudflareを一時的にバイパスしてソースサイトをテストする
ドメイン名を直接ソースIPに向けるようにローカルのhostsファイルを修正し、テストにアクセスする:
123.123.123.123 example.com
ソースサイトが正常に応答していることを確認した後、Cloudflare経由で再アクセスし、徐々に比較して問題を特定する。
結論として
エラー521 これはCloudflareとソース間の通信障害であり、本質的にはサーバによるCloudflare IPの傍受である。ファイアウォール、ポートリスニングステータス、ウェブサービスが正常かどうか確認してください、HTTPS 設定が一致しているかどうかで、ほとんどの問題は解決できます。セキュリティプラグインやクラウドベンダーのファイアウォールサービスを使用している場合は、その後のアクセス中断を避けるために、CloudflareのフルIPセグメントのリリースを同期することもお勧めします。
最近の更新
| お問い合わせ | |
|---|---|
| チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
カスタマーサービス WeChat
|
| ① 電話:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| 三 Eメール:info@361sale.com | |
| ④ 勤務時間: 月~金、9:30~18:30、祝日休み | |
この記事へのリンクhttps://www.361sale.com/ja/56680この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。






















![絵文字[wozuimei]-Photonflux.com|プロのWordPress修理サービス、ワールドワイド、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 専門WordPress修復サービス、全世界対応、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

コメントなし