WordPressとCloudflareのエラー521を修正する方法

エラー521は、Cloudflare固有のエラーメッセージです(エラー520と同様)。 ワードプレスウェブサイトこのエラーは、サーバーがCloudflareへの接続を拒否した場合に発生します。

图片[1]-解决 Error 521 错误:Cloudflare 连接被拒绝的原因与修复方法

エラー521 Webサーバーのシャットダウンとは何ですか?

前述の通り、エラー521はCloudflare固有のエラーメッセージです。

基本的に、ウェブブラウザはCloudflareに正常に接続できますが、Cloudflareはソースウェブサーバ(WordPressウェブサイトをホストしているサーバ)に接続できないことを意味します。

具体的には、WordPressウェブサーバーに接続しようとしたときに、CloudflareがConnection Deniedエラー応答を受け取りました。

Cloudflareがあなたのサイトに接続できないため、あなたのサイトを訪問者に表示できず、エラー521エラーメッセージが表示されます。

图片[2]-解决 Error 521 错误:Cloudflare 连接被拒绝的原因与修复方法

エラー521エラーメッセージの原因

通常、エラー521の原因は以下のいずれかです:

1. WordPressのウェブサーバーがダウンしている可能性があります!.他のすべてが正しく設定されていても、WordPressウェブサーバーがオフラインの場合、Cloudflareは接続できません。

2.ウェブサーバは正常に動作しているかもしれませんが、何らかの理由でCloudflareリクエストがブロックされています!.Cloudflareの仕組み上、サーバー側のセキュリティソリューションによっては、誤ってCloudflareのIPアドレスをブロックしてしまうことがあります。

Cloudflareはリバースプロキシであるため、オリジンサーバへのすべてのトラフィックは(各訪問者の固有のIPアドレスではなく)Cloudflare IPの小さな範囲から来ているように見えます。その結果、セキュリティソリューションによっては、少数のIPアドレスからの高いトラフィックを攻撃として扱い、ブロックします。

この場合、Cloudflareは接続に失敗し、エラー521エラーメッセージを表示します。

CloudflareとWordPressのエラー521を修正する方法

理由がわかったので、問題は解決しました!

ステップ1:ソースサーバーがオンラインかどうかのテスト

先に進む前に、WordPressウェブサーバーがオンラインであり、正常に機能していることを確認してください。サーバーが利用できない場合は、トラブルシューティングを続ける意味がありません。

これをテストするには、cURLコマンドを実行します。MacやLinuxを使っている場合は、ターミナルから直接コマンドを実行できます。

WindowsシステムにはcURLがデフォルトでインストールされておらず、手動でインストールすることも可能ですが、より簡単な方法は KeyCDNが提供するオンラインHTTPヘッダー検査ツール.

を入力するだけです。 http://1.2.3.4。 1.2.3.4はサーバーの実際のIPアドレスです。

图片[3]-解决 Error 521 错误:Cloudflare 连接被拒绝的原因与修复方法

サーバーに問題があるにもかかわらず、何が起こっているのかわからない場合は、サーバーの販売店に問い合わせて解決するのが最善です。

ステップ2: サーバーファイアウォールですべてのCloudflare IPレンジをホワイトリストに登録します。

WordPressウェブサーバーは問題なく動作しているにもかかわらず、ウェブサイトにアクセスする際にエラー521エラーメッセージが表示される場合、次のステップは、サーバーがこれらのIPをブロックしていないことを確認するために、すべてのCloudflare IPレンジをホワイトリストに登録することです。

これらはCloudflareのIPレンジの全リストです。

图片[4]-解决 Error 521 错误:Cloudflare 连接被拒绝的原因与修复方法

これらのIPアドレスが.htaccess、iptables、ファイアウォールでブロックされていないことを確認する必要があります。また、サーバープロバイダーがCloudflare IPアドレスからのリクエストをレート制限またはブロックしていないことを確認する必要があります。

ステップ3:より具体的な課題の検討

最後に、サーバーの構成によって対応可能な、より具体的な技術的ステップをご紹介します。

1.CloudflareのHTTPSを使い始めたばかりの場合、オリジンサーバーがCloudflareのIPアドレスにアクセスできるように設定されていない可能性があります。 443ポート.これを許可するようにファイアウォールを設定できない場合は、CloudflareでFull SSLではなくFlexible SSLを使用してみてください。

2.最新バージョンのBad Behaviorまたはmod_security(該当する場合)を使用していることを確認してください。

3.mod_antilorisまたはmod_reqtimeout Apacheモジュールを使用している場合、それらを無効にしてアンインストールします。

はんけつをくだす

このような調整をしてもまだエラー521が発生する場合は、サーバープロバイダーに連絡し、最も簡単かつ迅速に問題を解決してもらうのが一番です。その他、以下の記事もご覧ください。WordPressでCloudflare無料CDNを設定する方法.


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はBanner1によって書かれました。
終わり
好きなら応援してください。
クドス14 分かち合う
Banner1的头像-光子波动网 | 专业WordPress修复服务,全球范围,快速响应钻石会员
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし