共用方式為


應用程式要求路由第 2 版概觀

由 IIS 小組

簡介

本檔章節適用於 IIS 7 和更新版本Microsoft應用程式要求路由第 2 版。

MICROSOFT IIS 7 和更新版本的應用程式要求路由(ARR)是以 Proxy 為基礎的路由模組,會根據 HTTP 標頭、伺服器變數和負載平衡演算法,將 HTTP 要求轉送至應用程式伺服器。

ARR 第 2 版是累加版本,其中包含第 1 版的所有功能,並新增對磁碟型快取的支援。 更具體來說,ARR 第 2 版可以用來:

  • 使用磁碟快取增強ARR第1 版案例

  • 使用 ARR 作為 CDN/ECN 環境中的快取節點作為快取節點

    • 使用ARR作為邊緣/子快取節點。
    • 使用ARR作為父快取節點。

注意

  • ARR 第 1 版和 ARR 第 2 版無法並存安裝。
  • 舊版 ARR 第 2 版(Beta1、Beta2 和 RC)和 ARR 第 2 版 RTW 無法並存安裝。
  • ARR 第 2 版 RTW 支援從 ARR 第 1 版 RTW 升級,以及從 ARR 第 2 版 RC 升級。 如果已安裝任何其他版本的 ARR,請先將它卸載,再繼續進行 ARR 第 2 版安裝。
  • IIS 管理員的最低支援解析度為 1024x768。

功能

ARR 第 2 版包含下列主要功能:

支援

ARR 第 2 版是發行至 Web (RTW) 的產品,且支援是由 Microsoft說明與支援所提供。 論壇將保持活躍。

取得模組

  • Microsoft IIS 7 的應用程式要求路由第 2 版 (x86) 這裡 (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE)。
  • Microsoft IIS 7 的應用程式要求路由第 2 版 (x64) 這裡 (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE)。

使用模組

下列文章說明如何安裝和設定ARR第2版。 強烈建議閱讀這些文章的順序如下,因為它們會逐漸更進階。

URL 重寫模組中的變更

ARR 版本 2 包含 URL Rewrite Module 2.0 的更新版本,自 URL Rewrite 2.0 Beta 版發行以來引進了數項重大變更。 重大變更如下所列:

  • 如果分散式重寫規則設定伺服器變數,則必須將該伺服器變數新增至 <allowedServerVariables> 集合。 這可以透過使用 IIS 管理員中的 URL Rewrite 使用者介面,或修改 applicationHost.config 檔案來完成,如下所示。 請注意,如果使用全域規則來設定伺服器變數,就不需要這麼做。

    <rewrite>
      <allowedServerVariables>
        <add name="MY_SERVER_VARIABLE" />
      </allowedServerVariables>
    </rewrite>
    
  • HTTP_CONTENT_TYPE伺服器變數已取代為 RESPONSE_CONTENT_TYPE。 如果輸出重寫規則使用檢查HTTP_CONTENT_TYPE的先決條件,則該規則將會停止運作。 請變更前置條件以改用 RESPONSE_CONTENT_TYPE。