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