我正在尝试在 Ubuntu 服务器上的 Apache/2.2.9 上设置反向代理,以将目录 /someapp 反向代理到另一台服务器,使用以下配置:
<虚拟主机 *:80> ServerAdmin webmaster@localhost ProxyRequests 关闭 ProxyPass /someapp http://somehost:8080/someapp/ ProxyPassReverse http://somehome:8080/someapp/ /someapp
当我浏览到http://主机/someapp我被重定向到http://somehome:8080/someapp而不是代理请求。
我是否遗漏了什么?
答案1
你的最后一行应该反过来:
反向代理密码http://somehome:8080/someapp//someapp
应该:
ProxyPassReverse /someapphttp://somehome:8080/someapp/