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不是。
你能帮我理解发生了什么问题吗?
感谢