このエラーは、Cloudflareサービスでワードプレスウェブサイトでは、サーバー側の接続がタイムアウトするとエラーが発生します。これは、Cloudflareが元のサーバーに接続できないことを意味します。
ダウンタイムのコストは高くつきます。ダウンタイムのコストは業界によって異なりますが、無視できない損失です。しかしご心配なく。エラー521:ウェブサーバーがダウンしています「それほど複雑ではありません。
![图片[1]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127112526783-image.png)
Cloudflareのバグ521を修正
エラー521とは何ですか?
前述のように、Cloudflareは ウェブサイトのサーバーに接続できない場合この場合、サイト訪問者には次のようなエラーメッセージが表示されます:
![图片[2]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127100718815-image.png)
多くの人がCloudflareに何か問題があると最初に反応しますが、そうではありません。問題はウェブサイトがホストされているサーバー側にあります。あなたのサイトへの訪問者はクラウドフレアのサーバーしかし、Cloudflareはあなたの側のサーバーにはアクセスできません。
Cloudflareを使用しているウェブサイトでエラー521が発生するのはなぜですか?
エラー521は、Cloudflareがウェブサイトのコンテンツを訪問者に適切に提供できない原因となる一般的なエラーです。以下は、このエラーを引き起こす可能性のある主な理由とその解決策です:
1.過負荷またはリソース不足のサーバー
- ラショナルトラフィックの急増によりサーバーに過度の負荷がかかったり、メモリ、ストレージ、その他のリソースが不足したりして、Cloudflareのリクエストにタイムリーに応答できなくなります。
- 処方で選択してください。自動拡張歌で応える負荷分散トラフィックの急増に対応するCloudways Autonomousなどの機能を備えたマネージドサービス。
2.サーバーオフライン
- ラショナルサーバーのダウンタイムは、エラー521の直接的な原因の1つです。
- 処方の提供など、高可用性ホスティングサービスの利用を保証します。99%の稼働保証クラウドウェイズ
3.DNSの設定ミス
- ラショナルCloudflareを設定すると、DNS設定が正しくないか、まだ完全に伝播していない場合(通常24~48時間かかります)、521エラーが発生することがあります。
- 処方のようなツールを使ってください。 DNSを簡単に このようなサービスを利用すれば、配信時間を2時間以内に短縮することができます。
4.ファイアウォールによるCloudflareのブロック
- ラショナルサーバーのファイアウォールは、Cloudflareのリクエストを悪意のあるトラフィックと誤解し、接続をブロックする可能性があります。
- 処方サーバーのファイアウォールルールを確認し、CloudflareのIPアドレスが許可されていることを確認します。
5.キャッシュデータの競合
- ラショナルCloudflareとの正常な通信を妨げる可能性があります。
- 処方データの一貫性を確保するためにサーバーのキャッシュを削除します。
WordPressのCloudflareエラー521を修正する方法
エラー521の原因はさまざまです。そこで、最も一般的な原因をいくつか取り上げ、問題を解決するための修正方法を見てみましょう。
エラー521を解決するには、お使いのウェブサーバーとCloudflareにアクセスしてください。
ウェブサイトがオンラインであることを確認
これが基本です。サーバーがダウンしている場合、間違いなく521エラーが発生します。先に述べたように、521エラーが発生すると、ウェブサイトへの訪問者はCloudflareサーバーにアクセスできますが、Cloudflareはあなたのサーバーにアクセスできません。
Cloudflareがウェブサイトに実装されると、リバースプロキシとして機能します。つまり、ウェブサイトへの訪問者はまずCloudflareのサーバに到着し、それからウェブサイトにアクセスします。つまり、ウェブサイトへの訪問者はまずCloudflareのサーバーに到着し、それからウェブサイトに移動します。
サーバーが稼動しているかどうかを確認するには、単純にpingを打ってください。これはターミナルでPingコマンド以下のように:
![图片[3]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127102325985-image.png)
この例では、Pingコマンドを使用して、4つのパケットが送信され、4つのパケットが受信されました。
を使用することも可能です。カールコマンドを使用してサーバーからステータス応答を取得します。もしHTTPステータスコードによって200そうでない場合、これは521エラーです。もしそうでなければ、これは521エラーです。
これは実行すべきコマンドです:
curl -silent -output /dev/null -write-out "%{http_code}" https://examplewebsite.com
Curlコマンドを実行せず、オンラインツールを使用してサーバーのステータスを確認したい場合は、次のコマンドを使用します。HTTPヘッダーチェッカーそれだけです。
![图片[4]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127102559714-image.png)
HTTPステータスコード5xxと表示された場合は、サーバーでエラーが発生したことを示しています。例えば301もしかしたら403ステータスコードはサーバーがダウンしていることを示すものではないので、気にする必要はありません。
.htaccessファイルまたはサーバー設定でCloudflare IPアドレスをホワイトリストに登録します。
ブラックリストに登録されたIPは、Cloudflareがウェブサーバーにアクセスすることも妨げます。Cloudflareが(そのIPがブラックリストに載っているために)ウェブサーバーに着信リクエストをリダイレクトできない場合、521エラーになる可能性があります。
IPのホワイトリスト化も比較的簡単です。ホワイトリストを作成するには .htaccessファイルをクリックし、CloudflareのIPV4とIPV6のIPを追加します。
サーバーとの確立SFTP 接続後ファイルジラ.htaccessファイルにアクセスしてください。 .htaccessファイルはここにあります:/アプリケーション/mamxbvhtce/public_html.
この[ ]を置きます。 mamxbvhtce をアプリケーション名に置き換えてください。
.htaccessファイルにアクセスし、以下のコードを追加します:
拒否、許可
すべてから拒否
コードを追加した後、CloudflareのIPを貼り付け、各IPの前に" から許可」。できますこれCloudflareのIPを検索します。
こんな感じ:
拒否、許可
すべてから拒否
103.21.244.0/22からの許可
103.22.200.0/22からの許可
103.31.4.0/22からの許可
104.16.0.0/13からの許可
104.24.0.0/14からの許可
108.162.192.0/18からの許可
131.0.72.0/22からの許可
141.101.64.0/18からの許可
141.101.64.0/18からの許可 162.158.0.0/15からの許可
172.64.0.0/13からの許可
173.245.48.0/20からの許可
173.245.48.0/20からの許可 188.114.96.0/20からの許可
190.93.240.0/20からの許可
197.234.240.0/22からの許可
197.234.240.0/22からの許可 198.41.128.0/17からの許可
2400:cb00::/32からの許可
2606:4700::/32からの許可
2803:f800::/32からの許可
2405:b500::/32からの許可
2405:8100::/32からの許可
2a06:98c0::/29 からの許可
2c0f:f248::/32 からの許可
後で追加してください:</IfModule>
![图片[5]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127103719254-image.png)
IPはブラックリストに載らないので、この方法は521エラーも解決します。
ファイアウォール設定を確認し、Cloudflareがブロックされていないか確認してください。
ファイアウォールやIPブロッカーもエラーの原因かもしれません。その場合はファイアウォール設定含むCloudflareのIPアドレスのホワイトリスト化準備はできています。
![图片[6]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127104312881-image.png)
を提供しているウェブホストを使用している場合Cpanel会社はIPブロッカー関数にCloudflareのIPアドレスが追加されていないことを確認してください。CloudflareのIPがブロックされていなければ、521エラーは発生しません。
セキュリティプラグインを無効にする(Cloudflareと競合する場合)
プラグインもエラー521の原因になります。WordPressセキュリティプラグインがCloudflareと競合し、ウェブサーバーにアクセスできなくなる可能性があります。
例えば、WordfenceはCloudflareと競合する可能性があります。WordPressプラグインを一時的に無効にして、エラーが消えるか確認してください。
Cloudflareのセキュリティ設定の確認
Cloudflareのセキュリティを高くしすぎると、521エラーが発生することがあります。これがエラーの原因かどうかを判断するには、セキュリティレベルを"ミディアム"もしかしたら"低い"その後、再度アクセスしてみてください。
Cloudflareのセキュリティ設定にアクセスするには、" にアクセスしてください。セキュリティ"タブをクリックするかここセキュリティ設定に直接アクセスできます。
![图片[7]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127104954487-image.png)
Cloudflare DNS設定が正しく設定されているか確認してください。
DNSレコードが正しく設定されていない場合、これはサイトの521エラーの原因を確実に示しています。これがエラーの根本的な原因かどうかを確認するには、CloudflareアカウントにログインしてDNS設定ページ.
打点きろくプローブ記録が送信元サーバーのIPアドレスと一致していることを確認してください。さらにCNAMEレコードウェブサイトのドメイン名が含まれています。
![图片[8]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127105410261-image.png)
ソース・ウェブ・サーバーに有効なSSL証明書をインストールします。
サイト上でCloudflareを設定する際、セキュリティ設定を管理するための設定の1つにSSL/TLS.様々なSSL/TLSモードがある中で完全(厳密)Cloudflareはエッジサーバーとサーバー間で認証チェックを行います。
![图片[9]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127105530521-image.png)
もしサーバーの SSL証明書の有効期限が切れているか、ウェブサイトのドメインと一致しない場合、CloudflareはSSL接続をブロックし、521エラーが発生します。
上記のケースでは、無料のLet's Encrypt SSL証明書がホストマシンにインストールされています。"完了"現在の暗号化モードである "full (strict) "の代わりに。
![图片[10]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127110222802-image.png)
ただし、"完全(厳密)"をインストールすることです。Cloudflareオリジン証明書Origin証明書を取得するにはOrigin証明書を取得するにはSSL/TLS > オリジンサーバー > 証明書の作成これで521エラーも解決します。これで521エラーも解決します。
![图片[11]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241127110356687-image.png)
ウェブサーバーのmod_reqtimeoutとmod_antilorisを無効にします。
Apache モジュール (mod_reqtimeout歌で応えるmod_antiloris)それはクライアント接続がサーバーと相互作用する方法を制限して、次のようなことを防ぎます。ドス歌で応えるDDoSターゲット.これらのモジュールは接続タイムアウトおよび単一のIPから同時接続数字。
これらのモジュールが Apache サーバに設定されている場合、Cloudflare との互換性の問題が発生する可能性があります。属Apache モジュールは Cloudflare からの正当なリクエストをタイムアウト違反または単一のIPから連続した接続の試行をブロックします。
この問題が発生した場合、CloudflareのIPアドレスをホワイトリストに登録する必要があります。さらに、Apacheサーバーのモジュール設定を調整する必要があります。例えばタイムアウト制限の追加.
サーバーのキャッシュをクリアして、古いデータによる競合を解決します。
記事の冒頭でこのことに触れたのは、521エラーを解決する上で、このトラブルシューティングのステップがいかにシンプルで効果的であるかを強調するためです。
サーバーのキャッシュをクリアすることで、Cloudflareからの新しいリクエストがサーバーにアクセスできるようになります。古いリクエストは521エラーを引き起こすミスマッチを引き起こす可能性があります。
キャッシュをクリアするには、サーバー管理パネルにログインしてキャッシュをクリアするだけです。キャッシュのクリアはエラーの直接的な解決策ではありませんが、Cloudflareがお客様のサーバーから最新のレスポンスを受信するのに役立ちます。
Cloudflareを無効にし、他のウェブサイトの問題をチェックします。
すべてを試してもうまくいかない場合は、Cloudflareを一時的に無効にして問題が解決するかどうかを確認することができます。他のよくあるWordPressのエラーその場合、521エラーを解決できるかどうかを確認してください。
WordPressのログをチェックして、問題の正確な原因を突き止めましょう。問題を特定し、すべての問題を修正したら、Cloudflareを再度有効にして、521エラーがまだ存在するかどうかを確認します。
はんけつをくだす
Cloudflareエラー521の解決は、問題の原因をトラブルシューティングすることさえできれば難しくありません。
注目してください:Cloudflareがポートを渡そうとすると80もしかしたら443521エラーは、元のサーバーにアクセスしたが、接続拒否エラーが発生した場合に発生します。
こちらの記事もご覧ください。 WordPressでCloudflare無料CDNを設定する方法
![图片[12]-如何修复和防止Cloudflare错误521:详细指南](https://www.361sale.com/wp-content/uploads/2024/11/20241126153621467-image.png)
一般的な問題
質問1.エラー521はCloudflareユーザーによくある問題ですか?
はい、エラー521はCloudflare CDNを使用しているウェブサイトによくあるエラーです。このエラーは、Cloudflareがソースサーバーにアクセスできない場合に発生します。
Q2.バグ521はSEOに影響しますか?
そう、521エラーは、サイトが事実上ダウンしているため、ウェブサイトのSEOに壊滅的な影響を与える可能性があります。521エラーの原因にかかわらず、サイトにアクセスできない場合、サイトの検索順位やユーザーエクスペリエンスにダメージを与える可能性があります。
エラー521の再発を防ぐにはどうすればよいですか?
521エラーの再発を防ぐには、サーバーが常に稼働していることを確認する必要があります。さらに、サーバーがCloudflareリクエストを処理するように正しく設定されていることを確認してください。サーバーの動作を監視し、サーバーのファイアウォール設定を随時調整すれば、サーバーエラーは効果的に回避できます。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/27981この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし