我遇到了Microsoft應用程序請求路由3.0(ARR)配置問題,我無法弄清楚爲什麼我無法解決問題,因此我正在轉向廣大的Internet尋求幫助。Microsoft Windows IIS和ARR
這種情況是,我們在局域網上有三臺IIS服務器,每臺需要從互聯網上提供一個站點。爲此,我在DMZ上安裝了Windows 2012 R2服務器,並在其上安裝了IIS和ARR。
我有以下三個條目添加到公共DNS ......所有這三個指着我的防火牆/ DMZ
- public1.company.com
- public2.company.com
- public3 .company.com
在局域網我有以下三個站點
- srv1.company.local /公共
- srv2.company.local /公共
- srv3.company.local /公共
的概念是來自互聯網的用戶應該能夠訪問「服務器1 .company.local /公衆」使用‘public1.company.com’,但我只能夠讓它當用戶輸入工作‘public1.company.com/public’
- public1.company.com < ---> srv1.company.local/public
在IIS管理器中使用 「URL重寫」 我必須爲每個網站創建一個規則:
匹配網址|請求的URL =匹配模式|使用:通配符|模式:* |忽略案例
條件|全部匹配|輸入:{HTTP_HOST}匹配模式| public1。* |忽略案例
操作|路由到服務器場|操作屬性|架構= http:// |服務器場= srv1 |路徑=/{R:0} |停止處理
如果我們在從Internet上訪問局域網上的服務器時添加「/ public」,此設置工作。
但是......我想擺脫的/公共
誰能解釋如何做到這一點,如果可能的話?