2016-03-18 55 views
0

我們想要做的是使用Apache(2.4)作爲反向代理到tomcat,我們想用的mod_proxy 我已經把以下配置:阿帕奇ProxyPassReverse捕捉外部重定向

<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/ 

感謝

回答

1

答案是砸

ProxyPassReverse/

,並添加:

Header edit Location ^https://myserver.net/(.*)$ https://myserver.net/abc/$1 

I不相信我需要

ProxyPassReverseCookiePath/https://%{SERVER_NAME}/abc/