Apache を Proxy にしていたら Shift JIS 系のサイトが文字化けするという事案が発生
発生した理由
直接接続した場合のレスポンスヘッダ
Content-Type: text/html
Proxy 経由した場合のレスポンスヘッダ
Content-Type: text/html; charset=UTF-8
Content-Type に UTF-8 が追加されている…
疑う余地も無くこれが原因と断定した
まあ、PHP でアプリケーション作ってた Apache に無理やり Proxy 機能を追加したので仕方なかったですけどね…
対処
httpd.conf の Proxy ディレクティブに下記を追加
AddDefaultCharset Off
全体に影響しても良い場合は httpd.conf 内の AddDefaultCharset を変更すれば良いとは思うのだけど、今回は Proxy の場合のみ影響を出したかったの でProxy ディレクティブ内に記載とした