整體的認識下IIS 7.0
我們今天來學習IIS 7.0。先讓我們先從整體上認識一下它。IIS 7.0是一個完全模塊化的Web服務(wù)器,熟悉流行的Apache Web服務(wù)器軟件用戶,都會知道它最大的優(yōu)勢就在于它的定制化,你可以把它配置為只能顯示靜態(tài)的HTML,也可以動態(tài)的加載不同的模塊以允許不同類型的服務(wù)內(nèi)容。
而現(xiàn)在使用的IIS卻無法很好的實現(xiàn)這一特性,這樣就造成了兩方面的問題:其一,由于過多用戶并未使用的特性對于代碼的影響,性能方面有時不能讓用戶滿意;第二,由于默認的接口過多所造成的安全隱患。
新的IIS7則完全解決了這個問題,IIS7從核心層講被分割成了40多個不同功能的模塊。像驗證、緩存、靜態(tài)頁面處理和目錄列表等功能全部被模塊化。
這意味著你的Web服務(wù)器IIS 7.0可以按照你的運行需要來安裝相應(yīng)的功能模塊??赡艽嬖诎踩[患和不需要的模塊將不會再加載到內(nèi)存中去,程序的受攻擊面減小了,同時性能方面也得到了增強。
作為Windows Server 2008的一個新功能,服務(wù)器管理器工具讓我們可以在一個配置界面完成以下任務(wù):安裝/卸載服務(wù)器角色和功能;快速查看已安裝的角色的狀態(tài);訪問角色管理工具。下面我們主要介紹一下通過服務(wù)器管理工具來安裝、配置IIS 7.0。
首先確保你具有管理員權(quán)限:默認情況下,除非你用Administrator帳號登錄,一般不具備這個權(quán)限,即時你登錄用的帳號已經(jīng)被加入到本地管理員組里,也是如此,這是Windows Server 2008中一個叫LUA的新安全功能。
因此你要確保以系統(tǒng)自帶的Administrator帳號登錄,或者使用“runas”命令行工具來指定以Administrator調(diào)用應(yīng)用程序。
舉個例子來說,為了啟動notepad.exe,你可以運行這個命令:“runas /user:administrator notepad.exe”。這樣的話你將被提示輸入Administrator帳號的密碼。
一個比較方便的辦法是可以通過運行“runas /user:administrator cmd.exe”命令來獲得一個已經(jīng)提升權(quán)限的命令行窗口。這樣你從這個命令行窗口中運行的每一個應(yīng)用程序的時候也是以提升權(quán)限運行的,在這個窗口中你不在需要使用“runas”語法。
關(guān)于IIS 7.0,我們就簡單的介紹這么多。
【編輯推薦】