我在端口 8081 上启动了小型 servlet 应用程序。
我通过 apache mod_proxy 做了反向代理,如下所示:
<IfModule mod_proxy.c>
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyVia On
ProxyPass /my_app/ http://localhost:8081/
ProxyHTMLURLMap http://localhost:8081 /my_app
<Location /my_app/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /my_app/
RequestHeader unset Accept-Encoding
</Location>
</IfModule>
这里的问题是,如果我从我的应用程序中重定向,例如。表单 /exp1 到 /exp2 浏览器将从 /my_app/exp1 重定向到 /exp2 而不是 /my_app/exp2。
我如何告诉 mod_proxy 在每个重定向请求上添加 /my_app/ 。