Windows Server 2008 IIS 7.0 入門 |
發(fā)布時間: 2012/8/9 15:32:15 |
概覽:
IIS 7.0 體系結(jié)構(gòu)變化 復制到多臺服務器上,同時對所有服務器進行有效的管理。IIS 7.0 中一些最大的變化旨在幫助 IT 商店在構(gòu)建 Web 服務器或 Web 場時應對這些挑戰(zhàn)。 看過 IIS 7.0 中所有強大功能的列表后,我迫切地想與您一同分享這些功能的詳細信息。當我意識到不可能在此介紹所有這些信息后,我決定重點介紹 IIS 7.0 一些最重要的功能和最大的變化。如果希望了解更多信息,請訪問 IIS 社區(qū)網(wǎng)站 IIS.net。 新體系結(jié)構(gòu) IIS 7.0 中的核心變化與體系結(jié)構(gòu)、請求處理、PHP 應用程序框架支持和配置存儲相關。在 IIS 6.0 中,功能基本上是要么全有要么全無的概念。您必須安裝所有功能,并且只能使用 ISAPI 來自定義 IIS。 IIS 構(gòu)建在這樣一個假定基礎之上:Web 管理員希望從最基本的一組功能開始,然后分層添加所在環(huán)境中需要的其他功能。只有您才最了解自己所在的環(huán)境,因此 IIS 7.0 為您提供了構(gòu)建塊,以創(chuàng)建您自己的自定義 Web 服務器。這樣做可以降低您的管理開銷,因為它減少了服務器的攻擊面,而且無需更新未使用的組件。這種新方法的核心是 IIS 7.0 的模塊化體系結(jié)構(gòu)。 IIS 7.0 采用的新設計使您能夠選擇將要安裝到服務器上的功能,也稱為模塊。這些模塊直接插入到集成請求管道中。這種新的模塊化設計具有許多優(yōu)勢,包括減少攻擊面和 Web 服務器的占用量。 IIS 目前包含 40 個默認模塊(例如,基本模塊、匿名模塊),而且 Windows® 身份驗證現(xiàn)在已成為能夠獨立添加到請求管道中的單獨模塊。為簡化分類,所有模塊分成了八個子類別(請參閱圖 1)。 圖 1 IIS 7.0 模塊分為八個功能區(qū)域 (單擊該圖像獲得較大視圖) 這意味著您現(xiàn)在可以構(gòu)建與您的環(huán)境完全相符的自定義 Web 服務器。但是,如果 40 個默認模塊無法提供您需要的功能,比如某些種類的自定義身份驗證或內(nèi)容修飾符,應該怎么辦呢? 沒關系。您可以通過本機或托管代碼編寫滿足需要的模塊,并將其插入到管道中。這也使 Microsoft 能夠獨立編寫和發(fā)布新模塊,因此您不必等待下一個服務包或主要產(chǎn)品發(fā)布。IIS 7.0 還賦予您使用自定義模塊覆蓋 40 個默認模塊中任意模塊的能力。有關如何構(gòu)建您自己的模塊的詳細信息,請訪問 IIS.net。 集成請求管道 將集成請求管道想象成一組基本的線性步驟,每次提供頁面時都必須出現(xiàn)這些步驟(如圖 2 所示)。通常,必須進行某種身份驗證,然后才能授權檢索內(nèi)容、確定和執(zhí)行該內(nèi)容所需的處理程序、執(zhí)行任何必要的日志記錄、最后發(fā)送響應。集成請求管道使 IIS 7.0 可以靈活地同時運行不同的應用程序框架。例如,您可以在 PHP 內(nèi)容之上運行窗體身份驗證以及自定義的日志記錄模塊,所有這些均在同一個管道內(nèi)實現(xiàn)。 圖 2 IIS 7.0 集成管道和模塊 (單擊該圖像獲得較大視圖) 服務器上的每個網(wǎng)站都有集成請求管道,并且可通過兩種模式(集成模式和經(jīng)典模式)之一運行。默認的集成模式允許將特定功能項插入到管道中,使您可以精細地控制請求過程。出于兼容性考慮,經(jīng)典模式通過將 ISAPI 模塊插入管道來重現(xiàn) IIS 6.0/ISAPI 功能。在將應用程序遷移到 IIS 7.0 時,此模式非常有用。 本文出自:億恩科技【www.allwellnessguide.com】 |