在Apache 2.4中配置反向代理
首先
- 古めの記事でリバースプロキシの設定をしてる記事が多いが、最近はだれもやってない?or当たり前なのか、Apache 2.4での設定方法のメモ
httpd.conf 的意思是 Apache HTTP 服务器的配置文件。
将所有通过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/
代理请求
- リバースプロキシだけならOffに。フォワードプロキシならOnにしておくこと。
代理通过
- 上の設定の場合は / のリクエストを http://test1.com/へと転送する。
逆向代理
- リダイレクトされたときにどこをルートとして持つかの設定と解釈しているが、参考のページを見てくれた方がいい。
请参考
-
- Apache モジュール mod_proxy
-
- [apache] Windows版Apache2.0でmod_proxyを使う
- mod_proxy再入門 – ProxyPassとProxyPassReverse