我们想要做的是使用apache(2.4)作为tomcat的反向代理,我们想使用mod_proxy 我已经进行了以下配置:
<Location /abc/>
Require all granted
ProxyPass ajp://10.10.10.10:8009/
ProxyPassReverse /
ProxyPassReverseCookiePath / /abc/
</Location>
除了我们向外部站点发出重定向的问题,它似乎被ProxyPassReverse捕获并重定向到我们的站点时,这一切似乎都运行正常。我们在内部使用重定向,但我只希望重写到10.10.10.10的重定向。
另外,我有点不清楚我们的proxypassreverse是否需要主机名:
ProxyPassReverseCookiePath / https://%{SERVER_NAME}/abc/
由于
答案 0 :(得分:1)
答案是放弃
ProxyPassReverse /
并添加:
Header edit Location ^https://myserver.net/(.*)$ https://myserver.net/abc/$1
我不相信我需要
ProxyPassReverseCookiePath / https://%{SERVER_NAME}/abc/