ARR(Application Request Routing) リバースプロキシで
502 - Web server recieved an invalid reponse while acting as a gateway or proxy server. エラーが発生する現象と対処法をを紹介します。
現象
今まで利用できていたWebアクセスが突然できなくなり。以下のエラーメッセージが表示されます。
エラーメッセージ
502 - Web server received an invalid response while acting as a gateway or proxy server.
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.
原因
原因はいくつかありますが、ARR(Application Request Routing) のリバースプロキシで発生した場合でSSLオフロードを有効にしていない場合は、
背後のコンテンツサーバーのSSL証明書の有効期限切れの可能性が高いです。
SSLオフロードが有効になっていない場合は、ARRサーバーのSSL証明書の有効期限切れの可能性もあります。
対処法
コンテンツサーバーのSSL証明書を更新し、有効期限切れを解消します。
ARRのサーバーのスペックが高い場合は、SSLオフロードを有効にすることで、コンテンツサーバーのSSL証明書を管理しなくてよくなるため、
管理性を考慮して、SSLオフロードを有効にするのも良い方法です。
しかし、Webサーバーを利用しないSSL証明書を利用するアプリケーションが背後にある場合、
Webサーバーを利用するアプリケーション自体が非SSL通信を受け付けない場合には、
SSLオフロードを利用できないため、定期的に証明書の期限切れをチェックする必要があります。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2022-03-21
作成日: 2022-03-21