Iis-7

基於 URL 轉發 HTTP/HTTPS 流量

  • June 18, 2009

我正在尋找一種基於請求 url 將 http/https 流量轉發到後端網路伺服器的解決方案。我們目前的設置:

  • Webserver1(共享點)
  • Webserver2(報告服務)

兩者都執行 Windows Server 2008 和 IIS7。Webserver1 接收埠 80 和 443 上的所有流量,並託管一個名為 www.example.com 的網站

現在我希望 Webserver2 可以作為 www.example.com/Reports 訪問。不幸的是,我們沒有任何可以根據請求 URL 路由流量的高級邊緣防火牆。所以我想知道如果 Webserver1 與 www.example.com/Reports 匹配,是否有辦法配置 Webserver1 轉發所有流量。任何方式IIS7可以做到這一點?

歡迎提出建議。。

IIS7 有一個URL 重寫模組,它與基於 URL 的應用程序請求路由模組一起,可以用來做你想做的事情。

您在 UI 中建構它,然後它會自動建構 XML 並將其放入 web.config 中。

請參閱此列表中的“反向代理”(第 7 位) 。

您可能能夠將 URL 重定向到不同的埠號。

因此,將 www.example.com/Reports 設置為 Web 伺服器 1 上的虛擬目錄,但將其 url 重定向到 www.example.com:444/Reports。您可能需要更改它重定向到的域名。

我很想看看它是如何工作的,如果我錯過了任何步驟。

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