iidaの日記: 接続先のサーバは現在ご利用できません(502) 1
日記 by
iida
勤務先での話。
「お宅のSSLサーバー証明書に変えてから『接続先のサーバは現在ご利用できません(502)』と携帯電話に表示されるのだが、心当たりはないか?」という顧客問合せがあった。
「502」とくれば、HTTP応答コードの「502 Bad Gateway」がすぐに思い付く (実際、OMAが使われていた)。しかし、ウェブで検索してみると、「サーバーがContent-Lengthを戻さないと、このメッセージが出る」旨の情報がけっこうあるのだ。
そこで急きょ、Apache HTTPサーバーにasisモジュールを導入し
・502のHTTP応答コードを戻すページ
・Content-Lengthを戻さないページ
などの組み合わせをいくつか作って、試してもらおうとした。
ところが、意外や意外。「漏れていたファイア・ウォールの設定を追加したところ、解消しました」とのこと。
教訓:
エラー・コードも大事だが、エラー・メッセージも、ちゃんと読もう。
「お宅のSSLサーバー証明書に変えてから『接続先のサーバは現在ご利用できません(502)』と携帯電話に表示されるのだが、心当たりはないか?」という顧客問合せがあった。
「502」とくれば、HTTP応答コードの「502 Bad Gateway」がすぐに思い付く (実際、OMAが使われていた)。しかし、ウェブで検索してみると、「サーバーがContent-Lengthを戻さないと、このメッセージが出る」旨の情報がけっこうあるのだ。
そこで急きょ、Apache HTTPサーバーにasisモジュールを導入し
・502のHTTP応答コードを戻すページ
・Content-Lengthを戻さないページ
などの組み合わせをいくつか作って、試してもらおうとした。
ところが、意外や意外。「漏れていたファイア・ウォールの設定を追加したところ、解消しました」とのこと。
教訓:
エラー・コードも大事だが、エラー・メッセージも、ちゃんと読もう。
意外というか、想定内だといわないのは思いやり? (スコア:1)