Windows Server 2008 :IIS 7新體系結構

iDotNetSpace發表於2008-06-23
IIS7.0中的核心變化與體系結構、請求處理、PHP應用程式框架支援和配置儲存相關。在IIS6.0中,功能基本上是要麼全有要麼全無的概念。您必須安裝所有功能,並且只能使用ISAPI來自定義IIS。

 IIS構建在這樣一個假定基礎之上:Web管理員希望從最基本的一組功能開始,然後分層新增所在環境中需要的其他功能。只有您才最瞭解自己所在的環境,因此IIS7.0為您提供了構建塊,以建立您自己的自定義Web伺服器。這樣做可以降低您的管理開銷,因為它減少了伺服器的攻擊面,而且無需更新未使用的元件。這種新方法的核心是IIS7.0的模組化體系結構。

 IIS7.0採用的新設計使您能夠選擇將要安裝到伺服器上的功能,也稱為模組。這些模組直接插入到整合請求管道中。這種新的模組化設計具有許多優勢,包括減少攻擊面和Web伺服器的佔用量。

 IIS目前包含40個預設模組(例如,基本模組、匿名模組),而且Windows?身份驗證現在已成為能夠獨立新增到請求管道中的單獨模組。為簡化分類,所有模組分成了八個子類別(下圖)。

 IIS7.0模組分為八個功能區域

 這意味著您現在可以構建與您的環境完全相符的自定義Web伺服器。但是,如果40個預設模組無法提供您需要的功能,比如某些種類的自定義身份驗證或內容修飾符,應該怎麼辦呢?沒關係。您可以通過本機或託管程式碼編寫滿足需要的模組,並將其插入到管道中。這也使Microsoft能夠獨立編寫和釋出新模組,因此您不必等待下一個服務包或主要產品釋出。IIS7.0還賦予您使用自定義模組覆蓋40個預設模組中任意模組的能力。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364586/,如需轉載,請註明出處,否則將追究法律責任。

相關文章