徹底掌握IIS6.0功能及應(yīng)用詳解圖文教程二第2/4頁
三、IIS管理器
每次產(chǎn)品重大升級,人們都會試圖從用戶界面尋找令人激動的新功能。IIS 6.0的管理器確實有了變化,不過改動之處出乎意料地少。
其中一個改動之處雖小,但很實用。如果在IIS管理器中右擊一個文件夾,現(xiàn)在可以選擇“權(quán)限”菜單打開文件夾的“安全”對話框。在這個對話
框中可以設(shè)置文件夾的NTFS授權(quán),不必再離開IIS管理器。雖然這是一個小小的改動,也許它今年會為全世界所有的IIS管理員總共節(jié)省數(shù)千小時的工作時間。
右擊一個Web網(wǎng)站,選擇“屬性”,轉(zhuǎn)到“目錄安全性”頁,點擊“安全通信”下面的“編輯”按鈕,在這里可以找到另一個重要的改動之處——安全通信屬性頁允許配置SSL、證書信任列表(CTL)、客戶證書。在IIS 5.0和IIS 4.0中,除非在Web網(wǎng)站上安裝一個證書,否則不能訪問該屬性頁,這一限制令人不快,因為從技術(shù)上看,配置CTL、客戶證書并不要求服務(wù)器上安裝了證書,換句話說,在IIS 5.0中我們安裝證書的唯一用途可能就是因為用戶界面需要它。IIS 6.0改正了這一多余的要求,現(xiàn)在我們不必在Web服務(wù)器上安裝證書也可以訪問和使用該屬性頁了。
四、通配符應(yīng)用程序
如果你熟悉IIS 5.0和IIS 4.0的ISAPI篩選器,可能也熟悉它們的缺點。ISAPI篩選器不僅編寫困難,而且由于它們在Inetinfo進程內(nèi)運行,如果編寫時不小心留下了一點錯誤,很容易導(dǎo)致災(zāi)難性的后果,出錯的代碼可能造成整個IIS崩潰。另外,ISAPI篩選器不能擁有常規(guī)ISAPI DLL擁有的功能。當然,不管怎樣,在IIS 5.0和IIS 4.0中,ISAPI篩選器仍是一種非常有用的組件,是唯一可以針對所有進入Web服務(wù)器或Web網(wǎng)站的請求執(zhí)行操作的代碼。
IIS 6.0提供了一種更加靈活的新型機制來提供通常由ISAPI篩選器提供的服務(wù),它就是ISAPI截取器(Interceptor),或者稱為通配符應(yīng)用程序(Wildcard Application)。通配符應(yīng)用程序的配置方式是:在IIS管理器中右擊Web網(wǎng)站,選擇菜單“屬性”,轉(zhuǎn)到“主目錄”頁面,點擊“應(yīng)用程序設(shè)置”下面的“配置”按鈕,出現(xiàn)“應(yīng)用程序配置”對話框,如圖四所示。在對話框的“映射”頁中,我們可以將一個或多個ISAPI DLL配置成通配符應(yīng)用程序。對于每一個接收到的請求,IIS 6.0將調(diào)用這里列出的各個通配符應(yīng)用程序。除了針對所有網(wǎng)站配置通配符應(yīng)用程序,還可以針對單個網(wǎng)站或在目錄層次上配置通配符應(yīng)用程序。由于這些ISAPI截取器是標準的ISAPI應(yīng)用程序,它們具有普通ISAPI應(yīng)用程序具備的所有功能,包括訪問消息正文的能力,而不僅僅象ISAPI篩選器那樣訪問消息頭。

圖四
通配符應(yīng)用程序可以做到開發(fā)者要做的任何事情,諸如URL定制、驗證身份、記錄特殊的日志信息、檢測攻擊企圖、創(chuàng)建內(nèi)容,等等。通配符應(yīng)用程序結(jié)束處理后,它把請求轉(zhuǎn)交給適當?shù)奶幚硪妫ɡ缣幚鞟SP頁面的asp.dll),由處理引擎進一步處理請求。另外,通配符應(yīng)用程序還可以通過調(diào)用為ISAPI應(yīng)用程序新增的ExecuteURL功能
,將請求傳遞到同一個應(yīng)用程序池中的任意頁面。
新增的ISAPI通配符應(yīng)用程序為創(chuàng)造性的應(yīng)用程序設(shè)計大開方便之門。例如,IIS 6.0的URL授權(quán)功能就是作為一個ISAPI通配符應(yīng)用程序(urlauth.dll)實現(xiàn)。URL授權(quán)功能允許IIS 6.0根據(jù)一系列的規(guī)則授予對某個URL的訪問權(quán),例如用戶是否為某個組的成員、地理位置,以及其他在數(shù)據(jù)庫或AD中與用戶有關(guān)的信息。有關(guān)ISAPI通配符應(yīng)用程序和URL授權(quán)的更多信息,請參見IIS 6.0的幫助文檔。
相關(guān)文章
備份和恢復(fù)Windows IIS服務(wù)器設(shè)置的方法
備份和恢復(fù)Windows IIS服務(wù)器設(shè)置的方法...2007-04-04又一篇不錯的win2003服務(wù)器安全設(shè)置圖文教程
又一篇不錯的win2003服務(wù)器安全設(shè)置圖文教程...2007-05-05win2003 iis6 Rewrite權(quán)限設(shè)置問題 解決了 大家共享 2003NTFS用戶 你不看肯定開不開
win2003 iis6 Rewrite權(quán)限設(shè)置問題 解決了 大家共享 2003NTFS用戶 你不看肯定開不開...2007-07-07"automation服務(wù)器不能創(chuàng)建對象”的問題的解決方案總結(jié)大全
"automation服務(wù)器不能創(chuàng)建對象”的問題的解決方案總結(jié)大全...2007-04-04HTML靜態(tài)頁面引入公共html文件(ssi服務(wù)器端指令詳解)
今天為大家介紹一種在HTML靜態(tài)文件中引用其它HTML靜態(tài)文件的方法SSI的詳細使用方法與指令介紹2018-04-04linux下安裝apache與php;Apache+PHP+MySQL配置攻略
linux下安裝apache與php;Apache+PHP+MySQL配置攻略...2007-05-05