Apache 資料一覧
リバースプロキシを設定する(mod_proxy)
2010/3/15更新
対応バージョン: 2.2.15
mod_proxyを使用する。
例えば以下のようにサブディレクトリへのリクエストを別のサーバにマッピングしたい場合、
http://foo.com/ -> 自サーバ
http://foo.com/sub -> http://bar.com/
httpd.confに以下のように記述する。
フォワードプロキシリクエストを無効化
自サーバがオープンプロキシにならないようにする。
ProxyRequests Off
マッピング指定
ProxyPass /sub http://bar.com/
リバースプロキシされたサーバから返されたHTTP応答ヘッダのURLを調整
HTTPリダイレクト応答のLocation、Content-Location、URLヘッダの内容を書き換え、プロキシ先のホスト名をクライアントに見せないようにする。
内容はProxyPassと同じにする。
ProxyPassReverse /sub http://bar.com/