はじめに
- 古めの記事でリバースプロキシの設定をしてる記事が多いが、最近はだれもやってない?or当たり前なのか、Apache 2.4での設定方法のメモ
httpd.conf
設定は、Apacheで受けたhttpリクエストすべてを別のサーバに転送する設定
以下のモジュールのコメントアウトを外す
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
最終行などの空いてるところに以下を追加
ProxyRequests Off
ProxyPass / http://test1.com/
ProxyPassReverse / http://test1.com/
ProxyRequests
- リバースプロキシだけならOffに。フォワードプロキシならOnにしておくこと。
ProxyPass
- 上の設定の場合は / のリクエストを http://test1.com/へと転送する。
ProxyPassReverse
- リダイレクトされたときにどこをルートとして持つかの設定と解釈しているが、参考のページを見てくれた方がいい。