ウェブサイトを見ようとして、急に真っ白な画面に「502 Bad Gateway」なんて英語が表示されたら、びっくりしてしまいますよね。「何か悪いことをしたのかな?」「ウイルスに感染したの?」と不安になってしまうかもしれません。

でも、安心してくださいね。このエラーは、あなたのパソコンやスマホが壊れたわけではなく、ウェブサイトのサーバー側で起きている通信トラブルであることがほとんどなんです。

この記事では、「bad gateway 意味」について、専門用語を使わずにやさしく解説します。また、今すぐ試せる解決方法もご紹介しますので、一緒に落ち着いて対処していきましょう。

502 Bad Gateway(不正なゲートウェイ)の意味とは

502 Bad Gateway(不正なゲートウェイ)の意味とは

「502 Bad Gateway(バッド ゲートウェイ)」とは、インターネット上のサーバー同士がうまく通信できなかったときに表示されるエラーコードのひとつです。「不正なゲートウェイ」とも呼ばれますね。

一見難しそうに見えますが、仕組みがわかれば怖くありません。まずは、このエラーがどんな意味を持っているのか、イメージしやすいように解説しますね。

502エラーとはサーバー間の通信トラブルのこと

簡単に言うと、「中継地点のサーバーが、奥にあるメインのサーバーから変な返事を受け取ってしまった」という状態です。

私たちがウェブサイトを見るとき、ブラウザ(あなたの端末)とウェブサイトのデータがある場所(サーバー)の間には、いくつかの「中継所(ゲートウェイ)」があります。

たとえば、あなたがレストランで料理を注文する場面を想像してみてください。

  • あなた: お客さん(ブラウザ)
  • ウェイター: 中継サーバー(ゲートウェイ)
  • シェフ: メインのサーバー(オリジンサーバー)

あなたがウェイターに注文を伝えたのに、シェフから「その料理は作れません」と変な返事が来たり、シェフが忙しすぎて返事がなかったりすると、ウェイターはあなたに料理を出せませんよね。これが「502 Bad Gateway」の状態なんです。

不正なゲートウェイエラーが発生する仕組み

もう少し詳しく仕組みを見てみましょう。「不正なゲートウェイエラー」が発生するとき、インターネットの裏側では以下のようなことが起きています。

  1. あなたが「このページを見たい!」とリクエストを送る
  2. そのリクエストを「プロキシサーバー」や「ゲートウェイ」と呼ばれる中継サーバーが受け取る
  3. 中継サーバーが、データを持っている「オリジンサーバー」へ情報をリクエストする
  4. しかし、オリジンサーバーから「無効な応答(正しくないデータ)」が返ってくる
  5. 中継サーバーが困ってしまい、「502 Bad Gateway(ダメな中継でした)」とあなたに報告する

つまり、あなたのスマホやPCが悪いわけではなく、サイト側の連携ミスであることが多いんですよ。

502 Bad Gateway Nginxなどのエラーメッセージ例

このエラーは、使われているサーバーの種類(特にNginxなど)やブラウザによって、表示されるメッセージが少しずつ違います。でも、意味は全部同じ「502エラー」です。

よくある表示例をリストにまとめてみました。これらが出たら、同じエラーだと思って大丈夫ですよ。

  • 502 Bad Gateway
  • 502 Bad Gateway nginx
  • 502 Proxy Error
  • Error 502
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Bad Gateway: The proxy server received an invalid response from an upstream server

特に「nginx(エンジンエックス)」という文字が含まれているのをよく見かけるかもしれませんが、これはサーバーソフトの名前なので気にしなくて平気です。

502 Bad Gatewayが表示される主な原因

502 Bad Gatewayが表示される主な原因

では、なぜサーバー同士の連携がうまくいかなくなってしまうのでしょうか?

「502 Bad Gateway」が表示される原因はいくつか考えられますが、そのほとんどはウェブサイトの運営側(サーバー側)にあります。ここでは、代表的な4つの原因について見ていきましょう。原因を知ることで、どう対処すればいいかが見えてきますよ。

サイトへのアクセス集中によるサーバー高負荷

一番よくある原因がこれです。テレビやSNSで話題になったサイトに、たくさんの人が一斉にアクセスしようとすると発生します。

いわゆる「アクセス集中」の状態ですね。サーバーの処理能力を超えてしまい、シェフ(サーバー)が注文(アクセス)をさばききれなくなって、ウェイター(ゲートウェイ)に変な返事をしてしまうのです。

  • 人気商品の発売開始直後
  • チケットの予約開始時間
  • ニュースで取り上げられた直後

こういったタイミングでは、一時的に502エラーが出やすくなります。この場合は、時間が経って混雑が解消されれば自然と直ることがほとんどです。

サーバー側のメンテナンスや設定ミス

サイトの管理者さんが、サーバーのメンテナンスをしていたり、設定を間違えてしまったりした場合にも502エラーが出ることがあります。

たとえば、サーバーのプログラム(PHPなど)を更新している最中や、新しい機能を追加したときに、一時的に通信が不安定になることがあるんです。

また、「Nginx」などのサーバー設定ファイルに記述ミスがあったり、プログラムの処理に時間がかかりすぎてタイムアウト(時間切れ)してしまったりする場合も、このエラーの原因になります。これもユーザー側ではどうしようもないので、復旧を待つしかありません。

ファイアウォールやセキュリティソフトの影響

サイトを守っている「ファイアウォール」やセキュリティ機能が、正しいアクセスを間違えてブロックしてしまうケースもあります。

これは、DDoS攻撃(サーバーをダウンさせようとする攻撃)を防ぐためのシステムが、通常のアクセスを攻撃と勘違いして通信を遮断してしまうことで起こります。

また、CDN(コンテンツデリバリネットワーク)という仕組みを使っているサイトでも、CDNとオリジンサーバーの間で通信トラブルが起きると、502エラーが表示されることがあります。セキュリティが厳重なサイトほど、たまにこういったことが起きるかもしれませんね。

ユーザー側の通信環境やブラウザの不具合

基本的にはサイト側の問題が多い502エラーですが、稀にあなたの使っている通信環境やブラウザが原因になっていることもあります。

たとえば、以下のようなケースです。

  • ブラウザの拡張機能(アドオン)が悪さをしている
  • ブラウザに保存された古いデータ(キャッシュ)が邪魔をしている
  • インターネット回線が不安定になっている

もし、特定のサイトだけでなく、どのサイトを見てもエラーが出る場合や、スマホでは見られるのにパソコンだけ見られない、といった場合は、こちらの可能性を疑ってみてもいいかもしれません。

ユーザー側で試せる502 Bad Gatewayの解決方法

ユーザー側で試せる502 Bad Gatewayの解決方法

「502 Bad Gateway」はサイト側の問題が多いとはいえ、ただ待っているだけなのももどかしいですよね。実は、ユーザー側で試すことで解決できる場合もあるんです。

ここでは、エラーが出たときにまず試してほしい対処法を、簡単な順にご紹介します。どれもすぐにできることばかりですので、ひとつずつ試してみてくださいね。

ページの再読み込み(リロード)を試す

一番簡単で、かつ効果的なのが「ページの再読み込み(リロード)」です。

一時的なアクセスの混雑や、ほんの一瞬の通信エラーだった場合、もう一度アクセスし直すだけですんなり表示されることがよくあります。

再読み込みの方法:

  • Windows: キーボードの「F5」キー、または「Ctrl + R」を押す
  • Mac: 「Command + R」を押す
  • スマホ: 更新ボタン(矢印が回っているアイコン)をタップする

ただし、何度も連打するのはNGです! サーバーにさらに負担をかけてしまうので、1分くらい間隔を空けてから、優しく1〜2回試してみてくださいね。

ブラウザのキャッシュ情報を削除する

再読み込みしても直らない場合は、ブラウザに残っている「キャッシュ」という古いデータが原因かもしれません。

ブラウザは、一度見たページの情報を一時的に保存(キャッシュ)して、次に見るときに速く表示できるようにしてくれています。でも、この保存されたデータが古かったり壊れていたりすると、エラー画面まで保存されてしまって、何度アクセスしてもエラーが表示され続けることがあるんです。

お使いのブラウザの設定メニューから「閲覧履歴データの削除」を選び、「キャッシュされた画像とファイル」を削除してから、もう一度サイトにアクセスしてみてください。

保存されているCookieをクリアする

キャッシュと一緒に「Cookie(クッキー)」を削除するのも有効な手段です。Cookieは、ログイン情報などを保存しておくための小さなファイルのことです。

これが破損していると、サーバーとのやり取りがうまくいかずに502エラーになることがあります。

注意点:
Cookieを削除すると、ログインしていたサイトからログアウトしてしまったり、カートに入れていた商品が消えてしまったりすることがあります。必要な情報はメモしてから行うようにしましょう。キャッシュ削除の画面で「Cookieと他のサイトデータ」にもチェックを入れることで削除できますよ。

シークレットモードやプライベートウィンドウを使う

「キャッシュやCookieを消すのはちょっと面倒だな…」という方は、「シークレットモード」「プライベートウィンドウ」を使ってみるのがおすすめです。

これは、履歴やキャッシュ、拡張機能の影響を受けずに、真っさらな状態でウェブサイトを見ることができる機能です。

  • Chrome: 右上のメニューから「新しいシークレット ウィンドウ」
  • Edge / Safari: 「新しいプライベート ウィンドウ」

もしこのモードで正常にサイトが見られるなら、原因はあなたのブラウザの設定や拡張機能にある可能性が高いですよ。

別のブラウザや端末からアクセスしてみる

パソコンで見られないならスマホで、Wi-Fiで見られないなら4G/5G回線で、というように別の環境からアクセスしてみるのも良い方法です。

  • ブラウザを変える: Chromeで見られないならEdgeやSafariで試す
  • 端末を変える: PCで見られないならスマホで試す
  • 回線を変える: Wi-Fiを切ってモバイルデータ通信で試す

もし「スマホの4G回線なら見られる!」という場合は、自宅のインターネット回線やルーターに何か問題があるのかもしれません。逆に、どの端末でも見られないなら、やはりサイト側がダウンしている可能性が高いですね。

パソコンやルーターなどの機器を再起動する

自宅のインターネット全体がなんとなく遅かったり、不安定だったりする場合は、通信機器の再起動を試してみましょう。

パソコンやスマホだけでなく、Wi-Fiルーター(無線LAN親機)やモデムの電源を一度切り、1分ほど待ってから再度電源を入れてみてください。

これによって通信の詰まりが解消され、正常に繋がるようになることがあります。「困ったときの再起動」は、意外と多くのトラブルを解決してくれる魔法の手順なんですよ。

DNSサーバーの設定に問題がないか確認する

少し上級者向けの設定になりますが、DNS(ドメインネームシステム)サーバーの設定を変更することで解決する場合もあります。

通常はプロバイダから自動で割り当てられるDNSを使っていますが、これが一時的に不調になることがあります。その場合、「Google Public DNS(8.8.8.8など)」のようなパブリックDNSに変更することで、通信がスムーズになることがあります。

ただ、設定を間違えるとネットに繋がらなくなることもあるので、自信がない場合は無理に触らなくても大丈夫です。他の方法を試してもダメだった場合の最終手段として覚えておいてくださいね。

サイトが復旧するまで時間を置いて待機する

ここまで紹介した方法をすべて試しても「502 Bad Gateway」が消えない場合。そのときは、残念ながらユーザー側でできることはもうありません。

完全にサイト側のサーバーがダウンしているか、メンテナンス中である可能性が高いです。

無理に何度もアクセスしようとせず、「今は休憩時間なんだな」と割り切って、しばらく時間を置いてからアクセスしましょう。数時間、あるいは半日ほど待てば、管理者が気付いて復旧させてくれるはずです。Twitter(X)などで「〇〇 繋がらない」と検索して、他の人も同じ状況なら、安心して待機しましょう。

502 Bad Gatewayはウイルス感染が原因か

502 Bad Gatewayはウイルス感染が原因か

英語のエラーメッセージが出ると、「もしかしてウイルスに感染したんじゃ…」と不安になる方もいるかもしれません。特に「不正なゲートウェイ」なんて言葉、ちょっと怖いですよね。

でも、結論から言うと、502エラー自体はウイルス感染が原因ではありません。 ここでは、セキュリティに関する不安を解消しておきましょう。

基本的にウイルスが直接の原因ではない

すでにお話しした通り、502エラーはあくまで「サーバー同士の通信トラブル」を示すものです。あなたの端末がウイルスに感染したから表示されるわけではありませんし、逆にこの画面が表示されたからといってウイルスが入ってくるわけでもありません。

ですので、このエラー画面が出ても慌ててパソコンを初期化したり、怪しいサポートセンターに電話したりする必要は全くありませんよ。

ただし、偽の警告画面(「ウイルスに感染しました!」などと表示して電話させようとする詐欺)とは別物ですので、単なる白い背景に黒文字のエラー画面であれば、純粋な通信エラーだと判断して大丈夫です。

セキュリティソフトの設定を見直す

ウイルスが原因ではありませんが、お使いのセキュリティソフト(ウイルス対策ソフト)が原因で502エラーが出ることは稀にあります。

セキュリティソフトの「ウェブ保護機能」などが強力すぎて、安全なサイトへのアクセスまで「怪しい通信だ!」と勘違いしてブロックしてしまうことがあるのです。

もし頻繁にエラーが出るようなら、一時的にセキュリティソフトを無効にしてアクセスできるか確認してみてください。もしそれで繋がるようなら、ソフトの設定を見直す必要があるかもしれませんね。

サイト運営者が行うべき対処法とSEOへの影響

サイト運営者が行うべき対処法とSEOへの影響

ここまでは一般のユーザー向けに解説してきましたが、もしあなたがウェブサイトやブログを運営している管理者で、自分のサイトに502エラーが出てしまった場合は、早急な対処が必要です。

読者が見られない状態が続くと機会損失になりますし、SEO(検索順位)にも影響しかねません。運営者がチェックすべきポイントを簡単にまとめておきますね。

サーバーのエラーログを確認して原因を特定する

まず最初に行うべきは、サーバーのエラーログ(Error Log)を確認することです。

「Nginx」や「Apache」などのサーバーログには、「なぜエラーが起きたのか」という具体的な理由が記録されています。

  • upstream timed out(タイムアウトした)
  • connect() failed(接続に失敗した)

こういった記述を見つけることで、原因がプログラムにあるのか、サーバーの設定にあるのかを特定できます。ログを見ずに闇雲に対処するのは遠回りになってしまいますよ。

PHPの処理時間やメモリ設定を見直す

WordPressなどでよくあるのが、PHPの処理能力不足です。

  • max_execution_time: 処理の制限時間が短すぎる
  • memory_limit: メモリの上限が低すぎる

重たい処理を実行したときに、これらの制限に引っかかってタイムアウトし、502エラーになることがあります。php.iniファイルやサーバーの管理画面から、これらの数値を少し大きめに設定変更してみることで改善する場合が多いです。

プラグインやテーマを一時的に無効化する

最近新しく入れたプラグインやテーマが原因で、不具合を起こしている可能性もあります。

特に、キャッシュ系のプラグインやセキュリティ系のプラグインは、設定を誤ると502エラーを引き起こしやすいです。

FTPソフトなどを使って、プラグインのフォルダ名を一時的に変更して無効化してみましょう。これでサイトが表示されるようになるなら、特定のプラグインが犯人です。ひとつずつ有効化して犯人を特定しましょう。

CDNやファイアウォールの一時停止を試す

Cloudflare(クラウドフレア)などのCDNサービスを利用している場合、CDN側の設定ミスや、CDNとオリジンサーバー間の通信トラブルが原因のこともあります。

一度CDNを「開発モード」にしたり、一時停止したりして、オリジンサーバーに直接アクセスした状態でどうなるか確認してみてください。

また、サーバー側のファイアウォールが、CDNからのアクセスをブロックしていないかも合わせて確認が必要です。

利用しているサーバー会社へ問い合わせる

自分で設定を見直しても原因がわからない、あるいは共用サーバーを使っていて設定変更に制限がある場合は、利用しているサーバー会社(ホスティング会社)のサポートに問い合わせるのが一番確実です。

サーバー側で障害が発生している可能性もありますし、プランの上限を超えて制限がかかっているのかもしれません。プロに状況を伝えて、調査してもらいましょう。

502エラーが検索順位に与える悪影響

サイト運営者として一番怖いのがSEOへの影響ですよね。

短時間の502エラーであれば、Googleの検索順位に大きな影響はありません。しかし、エラーが長時間(6時間以上など)続くと、Googleのクローラーが「このサイトは管理されていない」と判断してしまい、検索結果から一時的に除外されたり、順位が下がったりする可能性があります。

エラーに気づいたら、できるだけ早く復旧させることが大切です。もし長引きそうな場合は、「503 Service Unavailable(メンテナンス中)」のステータスコードを返すように設定するのがSEO的には正解です。

まとめ

まとめ 5

今回は、「bad gateway 意味」やその原因、そして解決方法について詳しく解説してきました。

記事のポイントまとめ:

  • 502 Bad Gatewayは、サーバー同士の通信トラブル(連携ミス)。
  • 原因の多くはサイトへのアクセス集中サーバーの設定ミス
  • ユーザー側でできる最善策は、「リロード」「時間を置いて待つこと」
  • ウイルス感染が原因ではないので、焦らなくて大丈夫

突然英語のエラーが出るとドキッとしてしまいますが、ほとんどの場合は「サイトがちょっと混んでるんだな」「休憩中なんだな」くらいの気持ちで待っていれば直ります。

まずは落ち着いてページの更新ボタンを押し、それでもダメなら美味しいコーヒーでも飲んで、少し時間を置いてからまたアクセスしてみてくださいね。きっとその頃には、いつもの画面に戻っているはずですよ。

bad gateway 意味についてよくある質問

bad gateway 意味についてよくある質問

最後に、502 Bad Gatewayについてよくある疑問をQ&A形式でまとめました。

Q1. パソコンでは見れるのにスマホだけで502エラーが出るのはなぜ?
A1. スマホのブラウザに古いキャッシュが残っているか、スマホが接続している回線(4G/5Gなど)で一時的な通信障害が起きている可能性があります。スマホの再起動やキャッシュ削除を試してみてください。

Q2. 502エラーと500エラー、503エラーの違いは何ですか?
A2. どれもサーバーのエラーですが、微妙に意味が違います。

  • 502: サーバー間の連携ミス(中継地点のエラー)
  • 500: サーバー内部でのプログラムエラー(内部エラー)
  • 503: サーバーが混雑中・メンテナンス中(一時的に利用不可)
    ユーザーからすれば「見られない」という結果は同じですが、運営者にとっては原因特定のために重要な区別になります。

Q3. 「Nginx」って書いてあるけど、これは何ですか?
A3. 「Nginx(エンジンエックス)」は、世界中で広く使われているWebサーバーソフトウェアの名前です。このソフトを使っているサイトでエラーが起きると、「502 Bad Gateway nginx」と表示されることがよくあります。

Q4. 502エラーが出るサイトは危険なサイトですか?
A4. いいえ、危険とは限りません。AmazonやGoogleのような大手サイトでも、アクセス集中や障害で502エラーが出ることはあります。サイトの安全性とは直接関係のないエラーですので安心してください。

Q5. サイトが復旧するまでどれくらい待てばいいですか?
A5. 原因によりますが、アクセス集中なら数分〜数十分、メンテナンスや障害なら数時間かかることもあります。15分おきくらいに確認してみるのがおすすめです。