Reverse-Proxy

apache反向代理鏈

  • May 20, 2011

我們在 Apache2 上有反向 Web 代理,它使用 URL http://server1代理對遠端 Web 伺服器的請求,該 URL 從http://realserver1獲取代理的內容

現在我正在嘗試將另一個站點添加到執行相同操作的 webproxy,不同之處在於遠端伺服器已經將 Apache 作為反向代理執行(用於同一主機但埠不同的 java 應用程序)。

即 webproxy 提供 URL http://server2 ,它從http://realserver2>獲取代理的內容,而後者又從<http://localhost:someport
獲取其內容 現在我希望這個設置可以正常工作,但事實並非如此。相反,我被重定向到http://realserver2.Any想法 ai 做錯了什麼?謝謝!

程式碼可見snipt.net/search?q=apache+reverse+proxies+chain

在 webproxy 中添加以下修復它

ProxyPreserveHost On

檢查您是否有ProxyPassReverse針對每個ProxyPass已經到位的指令。

檢查您沒有在 realserver2 上執行任何錯誤的重寫(特別是帶有標誌 R)或標準重定向。

另外:發布相關的配置位,以便我們查看它們。

引用自:https://serverfault.com/questions/271922