2
我有一個安裝在前端服務器(server1),這是一個反向代理Apache。我有另一個服務器(server2)與運行webapp的tomcat。ProxyPassReverse不重寫位置(http標頭)
我配置我的這樣的反向代理(服務器):
ProxyPass /app1/ ajp://server2:8009/app1/
ProxyPassReverse /app1/ https://www.external_domain_name.com/
當我連接到:
https://www.external_domain_name.com/app1/
我的web應用程序工作正常。在一些頁面中,Web應用程序將我(302)重定向到另一個頁面。
然後,我重定向到:
https://server1_internal_ip/app1/foo_bar
當我看向HTTP頭,響應報頭包含:
Status code: 302
Location: https://server1_internal_ip/app1/foo_bar
所以,我的結論的ProxyPass工作正常,但ProxyPassReverse不是。
你能幫我理解發生了什麼問題嗎?
感謝