如何在apache服务器中按路径使用多个反向代理时使文件请求工作?

时间:2017-04-12 23:50:27

标签: apache proxy reverse-proxy

我试图使用Apache来托管服务器,该服务器将代理服务器转发到其他多个服务器。我尝试这样做的方式是:

<Location /server1/>
    ProxyPass http://192.168.0.31/
    ProxyPassReverse  http://192.168.0.31/
    Order allow,deny
    Allow from all
</Location>

<Location /server2/>
    ProxyPass http://192.168.0.32/
    ProxyPassReverse  http://192.168.0.32/
    Order allow,deny
    Allow from all
</Location>

代理服务器位于192.168.0.30。我遇到的问题是请求/文件访问不是由正确的服务器提供的。客户端从代理服务器而不是从server1或server2请求它,代理服务器没有文件。

GET http://192.168.0.30/php/file.php 404 (Not Found)

有关如何更改以解决此问题的任何提示,我们表示赞赏。请注意,这不应该是负载平衡的一种形式 - 服务器1和服务器2应该可以单独访问。

0 个答案:

没有答案