使用 mod_proxy 进行反向代理,保留原始请求 URL
我已经使用 mod_proxy (Apache2) 配置了一个反向代理,监听 127.0.0.1:80,它将所有请求代理到 127.0.0.1:8080
所以我配置了 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:
相反,我想保留原始请求,并获取:
我该怎么做?
I've configured a reverse proxy using mod_proxy (Apache2) listening on 127.0.0.1:80, that proxies all the request to 127.0.0.1:8080
So I've configured mod_proxy like:
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /foo http://127.0.0.1:8080
ProxyPassReverse /foo http://127.0.0.1:8080
When I request http://127.0.0.1/foo/bar
, the app listening on 127.0.0.1:8080 gets the following request URL from mod_proxy:
Instead I'd like to preserve the original request, and get:
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
固定为:
Fixed with: