我使用mod_proxy(的Apache2)监听127.0.0.1:80配置一个反向代理,该代理的所有请求127.0.0.1:8080与mod_proxy的反向代理服务器,保留原始请求URL
所以我已经配置mod_proxy的,如:
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /foo http://127.0.0.1:8080
ProxyPassReverse /foo http://127.0.0.1:8080
当我要求http://127.0.0.1/foo/bar
,应用程序监听127.0.0.1:8080会从mod_proxy的下面的请求URL:
相反,我想保留原来的请求,并得到:
我怎样才能做到这一点?
你尝试加入'/ foo'您的ProxyPass指令的右侧?例如'ProxyPass/foo http://127.0.0.1:8080/foo' – 2011-05-27 22:36:33
是的,但它并没有解决问题 – Mark 2011-05-27 23:39:55
对不起,我再次尝试,实际上它解决了它。谢谢 – Mark 2011-05-27 23:42:48