在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
广告
将在 10 秒后关闭
bannerAds