負載平衡之—應用請求路由模組的使用(ARR)(二)[安裝]

來源:互聯網
上載者:User

目標

在IIS7上安裝ARR v1以及依賴的模組。ARR安裝包包含了下列組件:

l Microsoft URL Rewrite Module for IIS 7.0.

l Microsoft Web Farm Management Version 1 for IIS 7.0.

l Microsoft Application Request Routing Version 1 for IIS 7.0.

l Microsoft External Cache Version 1 for IIS 7.0.

 

在本文檔中描寫的步驟會安裝這4個模組。

 

先決條件

本演練需要下列先決條件:

裝有IIS7.0或者更新版本的Win2008
如果目標系統已經裝有下列IIS7模組,則需要先卸載掉:

Microsoft URL Rewrite Module for IIS 7.0 CTP1.

Microsoft Application Request Routing for IIS 7.0 CTP1.

 

注意:

         從CTP1更新到RTW版本是不被支援的。CTP1必須在繼續之前被卸載掉(所有的配置資訊會丟失掉)。

         從RC更新到RTW是支援的。而且,RC版本的模組不需要卸載就能繼續(配置資訊也不會丟失)。

 

步驟1---下載Microsoft Application Request Routing Version 1

可以從以下2個地方下載相對應的版本(根據機器類型):

Microsoft Application Request Routing Version 1 for IIS 7 (x86) here.

Microsoft Application Request Routing Version 1 for IIS 7 (x64) here.

 

步驟2---安裝Microsoft Application Request Routing Version 1

1. 以administrator身份開啟命令列

2. 輸入如下命令來停止WAS和WMSVC進程(執行這個是因為ARR會安裝補丁KB 954438)。

a)         net stop was /y

b)         net stop wmsvc /y

3. 運行程式ARR_<x86/x64>_exe:

a)         ARR_ x86_Version1.exe

b)         或者

c)         ARR_ x64_Version1.exe

4. 接受終端使用者許可協議(EULA)

5. 然後這4個組件會依次安裝

6. 安裝完成

7. 要想查看詳細的安裝日誌,可以查看%TEMP%\arr_setup.log。如果安裝都成功,你會看到下列資訊:

a)         Completed the Microsoft Application Request Routing for IIS7 RC Setup

b)         Installation results - look in the respective msi log files (msiname.log) for more details

c)         rewrite.msi   Success

d)         webfarm.msi   Success

e)         requestrouter.msi   Success

f)          externaldiskcache.msi   Success

8. (可選資料)出於查錯的目的,下載的可執行檔是能夠被單獨抽取出msi安裝包的。可以使用參數/T:<full path>和/C來完成。這個命令只限於抽取這4個msi檔案。如果這些模組打算用msi的方式手動安裝,則必須以下列順序安裝:

a)         rewrite.msi

b)         webfarm.msi

c)         requestrouter.msi

d)         externaldiskcache.msi

e)         參數的更多詳細資料,可以通過/?參數來查看

9. 輸入以下命令來啟動WAS和WMSVC進程

a)         Net start was

b)         Net start wmsvc

 

步驟3---為ARR改變應用程式集區進程模型

所有對網站的http請求和回應都會經過ARR。出於這點,需要讓ARR所在的Default Web Site對應的背景工作處理序總是處於運行狀態,無論其它的背景工作處理序是否處於運行狀態。

 

在這個步驟中,你將把Default Web Site的應用程式集區進程模型的Idle Time-Out參數禁用。

 

更改應用程式集區進程模型,如下所示:

1.       開啟IIS管理器

2.       選中應用程式集區

3.       預設情況下,DefaultAppPool是Default Web Site相應的應用程式集區。選中DefaultAppPool,然後ActionàEditàApplication Pool, 選擇Advanced Settings 

4.       設定Idle Time-out(minutes)為0,點擊OK按鈕儲存更改。

 

如果以命令列方式更改應用程式集區進程模型,則採取如下方法:

1.       用administrator特權開啟命令列

2.       導航到檔案夾%windir%\system32\inetsrv

3.       使用appcmd命令,輸入如下:

a)         appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost

 

修複

修複ARR會牽涉到重新運行下載的軟體安裝包。按照步驟2重新安裝。

 

卸載

想要完全卸載ARR模組,這4個模組需要按照先後順序依次卸載:

1.       Microsoft Application Request Rouitng Version 1 for IIS 7

2.       Microsoft External Cache Version 1 for IIS 7

3.       Microsoft URL Rewrite Module for IIS 7.0

4.       Microsoft Web Farm Framework Version 1 for IIS 7

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.