1

我在端口 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/ 。

4

0 回答 0