講解完全模塊化的IIS7知識
我們今天在學習下IIS7的知識,首先,我們來介紹下什么是IIS7。IIS7是Internet Information Server的縮寫,它是微軟公司主推的WEB服務器。
現在用戶一般常用的版本是Windows 2003里面包含的IIS 6或者是更早的IIS 5,IIS7與Window NT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大、靈活而安全的Internet和Intranet站點。
IIS7支持ISAPI,使用ISAPI可以擴展服務器功能, IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP、FTP和SMTP,它能夠提供快速且集成了現有產品,同時可擴展的Internet服務器。
新的IIS7在Windows Server2008中加入了更多的安全方面的設計,用戶現在可以通過微軟的。Net語言來運行服務器端的應用程序。除此之外,通過IIS7新的特性來創建模塊將會減少代碼在系統中的運行次數,將遭受黑客腳本攻擊的可能性降至最低。
從安全的觀點來考慮,這是IIS所涉及的一個新領域。 如此多的新特性,讓我們對Windows Server2008中的IIS7充滿了渴望,下面就讓我們一起看看IIS中五個最為核心的增強特性:
完全模塊化的IIS7
如果你非常熟悉流行的Apache Web server軟件,那么你會知道它最大的優勢就在于它的定制化,你可以把它配置為只能顯示靜態的HTML,也可以動態的加載不同的模塊以允許不同類型的服務內容。
而現在使用的IIS7卻無法很好的實現這一特性,這樣就造成了兩方面的問題:其一,由于過多用戶并未使用的特性對于代碼的影響,性能方面有時不能讓用戶滿意;第二,由于默認的接口過多所造成的安全隱患。
新的IIS7則完全解決了這個問題,IIS7從核心層講被分割成了40多個不同功能的模塊。像驗證、緩存、靜態頁面處理和目錄列表等功能全部被模塊化。這意味著你的Web服務器可以按照你的運行需要來安裝相應的功能模塊。
可能存在安全隱患和不需要的模塊將不會再加載到內存中去,程序的受攻擊面減小了,同時性能方面也得到了增強。關于IIS7的知識,我們這次就講解到這里了。
【編輯推薦】