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