我的團隊正在嘗試將客戶站點的Apache反向代理設置爲我們的一個Web應用程序。Apache - 反向代理和HTTP 302狀態消息
http://www.example.com/app1/some-path映射到http://internal1.example.com/some-path
裏面我們的應用中使用Struts和具有重定向=某些行動真正集,以提供特定的功能。來自這些重定向的302狀態消息導致用戶跳出代理,導致最終用戶出現錯誤頁面。
HTTP/1.1 302找到 地點:http://internal.example.com/some-path/redirect
有沒有辦法設置在apache的反向代理,以便正常進行重定向?
http://www.example.com/app1/some-path/redirect
我花了3個小時試圖找到一種可靠的方法來阻止http重定向通過沒有AJP的https代理。我最終通過在ProxyPass和ProxyPassReverse指令中使用ajp而不是http來解決此問題。 – Gnafu 2017-04-06 10:30:50