ウェブサイトの移行が完了した後にエラー521に遭遇することは、多くのウェブマスターにとって一般的な問題です。このエラーは Cloudflareが接続できないにアクセスできなくなり、ウェブサイトにアクセスできなくなります。この記事では、いくつかの典型的な理由から、問題の根本的な原因の詳細な説明と、サイトへの正常なアクセスを回復するための実用的なソリューションを提供します。
エラー521とは何ですか?
エラー521 Cloudflareがサーバーに接続しようとして、サーバーが接続を拒否するか応答しないことを示します。Cloudflareプロキシサービスがウェブサイトに正しくアクセスできないため、ユーザーがウェブページを開くことができません。
![画像[1]-エラー521の解決:トラブルシューティングとウェブサイト移行後の対応](https://www.361sale.com/wp-content/uploads/2025/05/20250526182128119-image.png)
典型的な原因その1:サーバーのファイアウォールがCloudflareのIPをブロックする
Cloudflareは固定IPアドレスセグメントを持っており、もしサーバーがファイアウォールこれらのIPを公開しなければ、Cloudflareの要求は拒否される。
解決策は、Cloudflareの最新の公式IPリストを取得することです。
![画像[2]-エラー521の解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250522114104338-image.png)
サーバーファイアウォールのホワイトリストに追加
![画像[3]-521エラーの解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250526182655619-image.png)
ファイアウォールルールまたはセキュリティソフトウェア(Fail2Ban、CSFなど)がこれらのIPへのアクセスを許可していることを確認する。 HTTP/HTTPSポート
典型的な原因2:サーバーのポートが有効になっていないか、設定ミス
Cloudflareのサーバーへのアクセスは通常ポート80と443を通して行われます。 これらのポートが閉じられていたり、設定に誤りがあったりすると、接続を確立することができません。
以下の2つのポートがサーバー上で開いているか確認することをお勧めします。
![画像[4]-521エラーの解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250527090921402-image.png)
ウェブサーバー(例 アパッチ(Nginx)が対応するポートをリッスンしている。コマンド ネットスタットタルン ポートステータスを確認し、サービスが正しく実行されていることを確認する。
典型的な原因3:DNS設定の誤り
Cloudflareのプロキシリクエストは、ソースサーバーIPを指すように適切にDNS解決される必要があります。
DNSレコードのAレコードまたはCNAMEが正しくサーバーを指していることを確認し、Cloudflareのプロキシ機能が有効になっていることを確認する(クラウドアイコンがオレンジ色になっている)。DNSレコードの エヌエスルックアップ またはオンラインツールで、ドメイン名が正しく解決されているかどうかを確認する。
![画像[5]-521エラーの解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250527092712625-image.png)
典型的な原因4:ウェブサーバーが起動しない、またはクラッシュする
サーバーベース ウェブ サービスは実行されておらず、当然Cloudflareは接続できません。
![画像[6]-521エラーの解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250527093006668-image.png)
サーバーにログインして systemctl status apache2 もしかしたら systemctl status nginx サービスのステータスをチェックする。サービスが実行されていない場合は、startコマンドを実行します。 systemctl start nginx など。ログファイルをチェックし、クラッシュやエラーを見つける。
典型的な原因5:SSL証明書設定の問題
SSL 不正な証明書や期限切れの証明書は、サーバーの異常な応答を引き起こし、Cloudflareの接続に影響を与える可能性があります。
証明書が有効であること、およびサーバーが正しく設定されていることを確認します。SSL Labsなどのツールを使用して、証明書のステータスを確認し、証明書が正しいことを確認できます。
![画像[7]-521エラーの解決:ウェブサイト移行後のトラブルシューティングと対応](https://www.361sale.com/wp-content/uploads/2025/05/20250527152853104-image.png)
詳細手順:トラブルシューティングとエラー521の解決
1.サーバーがオンラインであることを確認する
- SSHを使用してサーバーに接続する(例:PuTTYやターミナルを使用)。
- コマンドを実行する:
サーバーIPにpingを打つ返信があれば、サーバーはオンラインです。 - また、サーバーのコントロールパネルにアクセスして、ホストの状態を確認することもできます。
2.CloudflareのIPの確認と解放
- サーバー管理画面にログインするか、SSHで接続する。
- 公式Cloudflare IPのリストを取得する:クラウドフレアのIP
- サーバーのファイアウォールの種類に応じて、対応するアクションを実行します:
- IPテーブル コマンドの例:
iptables -I INPUT -p tcp -m multiport --dports 80,443 -s -j ACCEPTハンドルを持つオブジェクトの分類器<クラウドフレアIP実際のIPに置き換え、これを繰り返してすべてのIPを追加する。 - UFW (Ubuntu) 例
ufw allow from to any port 80 ufw allow from to any port 443
- IPテーブル コマンドの例:
- ルールを有効にするには、ファイアウォールを再起動します。
3.ポートが開いていて、リッスンしていることを確認する。
- SSHでサーバーに接続する
- コマンドを実行して、ポートのステータスを表示する:
netstat -tuln | grep -E "(:80|:443)" - ポートがリッスンしていない場合は、ウェブサービスの設定を確認し、サービスを開始します。
4.ウェブサービスの状態をチェックする
- Nginxを例にとってみよう:
systemctl status nginx - Apache の例:
systemctl status apache2 - サービスが実行されていない場合は、startコマンドを実行する:
systemctl start nginxもしかしたらsystemctl start apache2 - 以下のようなエラーログの場所を確認してください。
/var/log/nginx/error.logもしかしたら/var/log/apache2/error.log.
5.DNS設定の確認
- コマンドまたはオンラインツールを使用してDNSを照会する:
nslookup yourdomain.com - 解決されたIPアドレスがサーバーの正しいIPであることを確認する。
- Cloudflareパネルにログインし、DNS設定をチェックして、対応するレコードでプロキシが有効になっていることを確認します(クラウドがオレンジ色)。
![画像[8]-エラー521の解決:トラブルシューティングとウェブサイト移行後の対応](https://www.361sale.com/wp-content/uploads/2025/05/20250527094606734-image.png)
6.SSLのチェック 証明書の構成
- オンラインツールで検出:SSL Labs
- 証明書が有効であり、有効期限が切れていないことを確認する。
- サーバー構成ファイルが証明書のパスを正しく指していることを確認する。
7.キャッシュの消去とテスト
- Cloudflareのキャッシュを削除し、古い設定がアクセスに影響しないようにする。
- サーバーのキャッシュをクリアする(キャッシュプラグインやCDNがある場合)。
- 別のネットワークまたはデバイスを使用してテストサイトにアクセスする。
概要
エラー521 ほとんどの原因はCloudflareとサーバー間の接続障害です。ほとんどの問題は、ファイアウォールルールの調整、ポートの確認、DNSの検証、ウェブサービスの管理、SSL設定の維持によって解決できます。サイト移行後にサーバーの設定をCloudflareの設定と同期させておくと、同様の障害を回避できます。
| お問い合わせ | |
|---|---|
| チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
カスタマーサービス WeChat
|
| ① 電話:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| 三 Eメール:info@361sale.com | |
| ④ 勤務時間: 月~金、9:30~18:30、祝日休み | |
この記事へのリンクhttps://www.361sale.com/ja/56068この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。






















![絵文字[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)

コメントなし