Edited at

Apache 2.4 で リバースプロキシの設定

More than 3 years have passed since last update.


はじめに


  • 古めの記事でリバースプロキシの設定をしてる記事が多いが、最近はだれもやってない?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


ProxyPassReverse


  • リダイレクトされたときにどこをルートとして持つかの設定と解釈しているが、参考のページを見てくれた方がいい。


参考