Iis

使用來自其他伺服器/埠的內容重寫 IIS 服務的子域

  • September 17, 2011

我們的主要 Web 伺服器使用 IIS 6,它顯然擷取了所有埠 80 流量,並且我們在使用 Apache 託管的非標準埠 (8443) 上提供了另一個應用程序。

例如:

我希望能夠在不使用埠 8443 的情況下訪問 Apache 應用程序。也就是說,IIS 應該在不同的埠上重寫/代理來自 Apache 應用程序的內容。注意:我不想重定向使用者。

這可能嗎?我應該使用什麼工具?

這稱為反向代理

的,這對於大多數 Web 應用程序都是可能的。

至於工具,我認為你最好的選擇是使用偉大的IIRF - Ionic 的 Isapi Rewrite Filter - IIRF 在 IIS6 上工作得很好,而且它快速且免費。

雖然我只需要使用 Apachemod_proxy來設置反向代理(但 IIRF 用於重寫其他站點上的 url),但 IIRF 應該能夠勝任這項任務。

從常見問題解答:

IIRF 可以充當透明代理(如 Apache 的 mod_proxy)嗎?

是的。支持 ProxyPass、ProxyPassReverse 和 ProxyPreserveHost。

IIRF 的文件實際上包含有關設置(反向)代理的非常簡潔的資訊,以及一些有關注意事項的指導:

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