阿帕奇反向代理

The*_*Moo 1 apache-http-server proxy

我正在尝试在 Ubuntu 服务器上的 Apache/2.2.9 上设置反向代理,以使用以下配置将目录 /someapp 反向代理到另一台服务器:

<虚拟主机 *:80>
ServerAdmin 站长@localhost

代理请求关闭

ProxyPass /someapp http://somehost:8080/someapp/
ProxyPassReverse http://somehome:8080/someapp//someapp

当我浏览到http://host/someapp 时,我被重定向到http://somehome:8080/someapp而不是代理请求。

有什么我想念的吗?

小智 5

你的最后一行应该是相反的:

ProxyPassReverse http://somehome:8080/someapp //someapp

应该:

ProxyPassReverse /someapp http://somehome:8080/someapp/