2012-07-12 31 views
0

我有這個IIS7.5與ARR安裝並配置爲反向代理到運行IIS7的另一臺服務器。如何配置ARR - 應用程序請求路由 - 作爲Web服務器應用程序和反向代理運行?

在這個IIS7.5上,我安裝了ASP.NET 4應用程序和簡單的網站。

由於配置上運行它作爲一個反向代理這個IIS7.5的一個農場,本地應用程序不符合此錯誤消息運行:

502 - Web server received an invalid response while acting as a gateway or proxy server. 
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server. 

,纔有可能同時運行本地應用程序和路由(反向代理)在這個IIS7.5上,或者我應該放棄和移動應用程序到其他服務器?

回答

0

應用程序請求路由作爲服務器範圍的URL重寫器運行。

這意味着它捕獲所有流量來到一個盒子。

您仍然可以在同一個盒子上託管一個IIS網站,但您需要確保ARR單獨留下這個網站的請求。

我對此進行了設置,以便ARR規則在仍然保持通配符*的同時,確保部分匹配條件是針對本地站點的請求單獨執行的。

有許多條件可以用來創建does not match規則。

伊夫使用:

{HTTP_HOSTNAME}如果你只是在做HTTP請求,只想一個人呆着某些域名。

{SERVER_PORT}如果您正在託管一個SSL站點並且是箱子上唯一的站點。

{LOCAL_ADDR}如果您的網站位於專用IP地址。

還有更多....真的你只需要設置排除你的本地託管網站的規則。

相關問題