リバースプロキシとして機能する場合、apacheはここで説明するようにx-forwardedヘッダーを追加します。
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#x-headers
私の構成では、サーバーAをフォワードプロキシとして構成しました。このようなルールがあります:
RewriteRule proxy:(.*example.com)/(.*) $1.mysecondserver.com/$2 [P]
このルールにより、サーバーは他のサーバーの1つからリソースを要求できます。
2番目のサーバー(オリジン)には、リソース用の仮想ホストコンテナーと、次のような別の書き換えルールがあります。
RewriteRule some-regex some-url [P]
このようには意味がないように思われるかもしれませんが、問題の一部ではないため、他にも多くのことが行われています。
ただし、その最終リクエストには次のヘッダーがあります。
[X-Forwarded-For] => ip of 1st server
[X-Forwarded-Host] => example.myseconserver.com
[X-Forwarded-Server] => example.com
それらのヘッダーをなくしたい。
mod_headersで設定を解除できないようです。それらにエントリを追加することはできますが、削除することはできません。
何か案は?