WordPressでエラー521を修正するためのヒント
公開: 2022-06-08エラー521は、WebサーバーがCloudfare接続を拒否している場合に発生します。これがWordPress Webサイトで発生した場合は、修正方法を知っておくことが重要です。 しかし、心配しないでください。それほど複雑でも難しいことでもありません。 さらに、あなたはあなたを助けるためにWPフルケアで私たちを持っています! エラー521を何度も処理したことを考慮して、経験を共有し、そのような状況に陥った場合に役立つ詳細なガイドを作成することにしました。
エラー521とは何ですか?その原因は何ですか?
WordPress Webサイトにアクセスして521エラーが発生した場合は、ブラウザーがCloudflareに正しく接続しているが、CloudflareがWebサイトをホストしているサーバーに接続していないことを意味します。 WordPressのプロに連絡して修正を依頼する前に、問題の最も可能性の高い4つの原因を次に示します。
- サーバーは現在利用できません。
- Cloudflareはセキュリティ上の危険性があると見なされているため、サーバーはCloudflareからのリクエストをブロックまたは低速化しています。
- ポート443で、サーバーはCloudflareのリクエストを拒否しています。
- 有効なSSL証明書がサーバーによって提示されていません。
WordPressでエラー521を簡単に修正するにはどうすればよいですか?
前述のように、オリジンWebサーバーがCloudflare接続を拒否すると、エラー521が発生します。 この問題に遭遇した場合でも、この問題を迅速に解決するのに役立つ5つのトラブルシューティング手順があるため、慌てる必要はありません。 521の問題が発生している原因がわからない場合は、手順1から始めて、手順を進めてください。
#1ホスティングプロバイダーに連絡する
521エラーが発生した場合、問題を解決するために実行できる対策があります。 一方、それらのいくつかは、時間がかかり、複雑になる可能性があります。 そのことを念頭に置いて、 WordPressホスティングプロバイダーに連絡するのがエラー521を修正する最も簡単な方法です。プロのWebホストは、この問題が発生している理由を説明でき、問題の解決を支援することもできます。
ヘルプへの連絡方法がわからない場合は、ホスティングプロバイダーのWebサイトにアクセスしてください。 お問い合わせページまたはサポートページを検索してください。 この問題はできるだけ早く解決したいものであるため、可能な限りライブアシスタンスオプションを使用することをお勧めします。 たとえば、ライブチャットやビジネス電話のサポートは、ポータルや電子メールの発券よりも事実上常に高速です。 ホスティングプロバイダーからすぐにサポートを受けられない場合は、以下の手順を試すことができます。
#2サーバーがオフラインかどうかを確認する
521エラーが発生した場合は、サーバーがオンラインであるかどうかを常に確認する価値があります。 まだ稼働している場合は、トラブルシューティングプロセスの次のフェーズに進むことができます。 これを実行するには、サーバーのIPアドレスを知っている必要があります。
このIPアドレスを使用して、WordPressWebサイトをホストする物理サーバーにpingを実行できます。 応答した場合は、サーバーがオンラインであることを示す確実な兆候があります。 一方、応答しない場合は、サーバーがダウンしているため、521エラーが発生します。
このIPアドレスを見つけるのに問題がある場合は、ホスティングプロバイダーのWebサイトまたはオンラインドキュメントを確認してください。 多くのウェブホストは、IPアドレスを見つける方法に関する包括的なレッスンを提供しています。 サーバーのIPを取得したら、HTTPヘッダーチェッカーツールに移動して、Webサイトのサーバーにpingを実行し、サーバーが応答するかどうかを確認します。IPアドレスを[URL]フィールドに貼り付けるだけで、このテストを実行できます。
サーバーがダウンしている場合は、「接続に失敗しました」や「ホストが見つかりません」などのメッセージが表示されます。 このシナリオでは、問題を解決するためにホスティング会社に連絡する必要があります。 一方、521の問題は、サーバーが稼働している場合のサーバーの停止やダウンタイムが原因ではありません。 そのような状況では、このガイドの手順に従って問題を修正できます。
#3CloudfareからすべてのIPアドレスをホワイトリストに登録
サーバーは稼働している可能性がありますが、 CloudflareのIPアドレスがブロックされている可能性があります。 その場合、WordPress Webサイトにアクセスしようとすると、521エラーが発生する可能性があります。 解決策は、CloudflareのすべてのIPアドレスをホワイトリストに登録することです。 IPアドレスをホワイトリストに登録すると、そのアドレスからのすべてのリクエストが受け入れられることをサーバーに通知します。
ホワイトリストに登録されたIPは、Webサイトの.htaccessファイルに追加できます。 これは、サーバーに動作方法を指示する重要な構成ファイルです。 このファイルにアクセスするには、FileZillaなどのFTPクライアントが必要です。
デフォルトでは、ほとんどのFTPクライアントは機密ファイルを非表示にするため、「隠しファイルを表示する」オプションを有効にしてください。 IPアドレスごとに新しい行を作成する必要があるため、IPアドレスのホワイトリストへの登録は退屈な作業です。 完了したら、Webサイトにアクセスして、エラーがまだ表示されているかどうかを確認できます。
#4ホスティングプロバイダーに連絡して、ポート443を開きます
Cloudflareはさまざまな暗号化オプションを提供します。 521エラーが発生する前に、フルモードまたはフル(厳密)モードに移行しましたか? これが問題の原因である可能性があるため、これをお願いします。
Cloudflareは、フルモードかフル(厳密)モードかに関係なく、ポート443にアクセスする必要があります。 ただし、一部のホストはCloudflareがこのポートにアクセスするのをブロックし、「メッセージ521」エラーが発生します。 したがって、サーバーでポート443を有効にすることが解決策になる可能性があります。 ホスティングプロバイダーに連絡して、これを有効にするよう依頼してください。
#5CloudfareOrigin証明書をアップロードする
Cloudflareのフルモードまたはフル(厳密)モードを利用している場合、ポート443が有効になっている場合でも、521エラーが発生する可能性があります。 一部のサーバーは、有効なCloudflare Origin証明書がある場合にのみ、ポート443での接続を受け入れる可能性があるため、これが当てはまります。 CloudflareとWebサーバー間のトラフィックは、この証明書で暗号化されます。
したがって、Origin証明書がない場合は、表示されているエラー521の原因である可能性があります。 良いニュースは、Cloudflareがこの証明書を生成するプロセスを段階的に進めることができるということです。 Cloudflareアカウントにログインして開始します。 次に、ドロップダウンメニューから[SSL/TLS]»[オリジンサーバー]を選択します。 そこから、指示に従い、原産地証明書を作成することができます。
WordPressでエラー521を修正する方法に関する最終的な考え
この記事が、エラー521の原因とWordPressで修正する方法を理解するのに役立つことを願っています。 ご覧のとおり、難しいことではありません。 しかし、面倒なことを避けたいのであれば、WordPressのWebサイトに合わせてメンテナンスを行ってみませんか? あなたのWordPressウェブサイトが素晴らしい手にあることを知っているので安心できます!