亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > IIS > 正文

二、徹底掌握IIS6.0功能及應用詳解

2024-08-29 02:57:11
字體:
來源:轉載
供稿:網友
  前文介紹了IIS 6.0的安裝和Web服務器的新型體系結構。IIS 6.0新特性的數量多得令人驚奇,其中一些特性是如此引人注目,以至于人們的大部分注意力都被它們吸引。在這第二篇介 紹IIS 6.0的文章中,我們不僅將了解這些已成為“明星”的特性,還將關注一下IIS 6.0各種較少有人注意卻同樣重要的改進之處。

  一、安全

  微軟一次又一次地做著同樣一件事情――某個軟件產品出了問題,飽受人們詬病,于是趕緊發布新的版本將問題解決。例如,發布Windows NT 4.0之后,因穩定性問題而飽受批評;于是微軟發布了Windows 2000,新操作系統的穩定性頗受好評,但Win 2K服務器默認安裝的IIS 5.0卻成了巨大的安全隱患,需要下大力氣加以整治才能解決問題。IIS 6.0默認不安裝,如果按照缺省方式安裝,Web服務器只能提供靜態內容服務。因此,從這個角度看,即使以后IIS 6.0應用引擎和組件突然出現了問題,IIS 6.0還是極大地降低了安全風險。另外,Windows Server 2003還有一個新的組策略“禁止安裝IIS”,有了該組策略,我們就可以禁止Windows 2003在活動目錄(AD)森林中禁止不準備作Web服務器用的機器上安裝IIS 6.0,防止網絡上出現根本無用的、不安全的IIS 6.0服務器。不過,目前這個組策略只對Windows 2003服務器有效,不能防止Windows XP Pro和Win 2K的機器安裝IIS 5.0。

  當然,由于剛剛安裝好的IIS 6.0不支持動態內容,所以出現了第二個人們經常會問的問題:“為什么我的服務器不能運行ASP?”(前文提到,第一個人們經常會問的問題是:“IIS 6.0可以在Win 2K服務器上運行嗎”?答案是“不”)。要想在IIS 6.0上運行程序,必須使用IIS 6.0的一種新特性,即Web服務擴展,或Web Service Extension(這個名字似乎意味著它與XML Web服務有某種關系,實際情況并非如此。)


  如果要為某個程序啟用Web服務擴展,首先打開IIS管理器(在“控制面板”→“管理工具”中。以前叫做Internet服務管理器或ISM),如圖一,點擊“添加一個新的Web服務擴展”,啟動向導創建一個新的規則。為規則指定一個名字,然后找到想要啟用的執行文件。另外,/system32/inetsrv下有一個iisext.vbs腳本,它也能夠配置并管理運行帶有IIS 6.0的Windows Server 2003的Web服務擴展、應用程序和單獨的文件。管理員可以使用此腳本來啟用和列出應用程序;添加和刪除應用程序依賴性;啟用、禁用和列出 Web 服務擴展;添加、刪除、啟用、禁用和列出單獨文件。




  圖一

  在圖一中,注意“所有未知ISAPI擴展”和“所有未知CGI擴展”這兩種Web服務擴展。默認情況下,這兩種擴展是禁用的,意味著除非明確地允許一個應用在IIS 6.0上運行,否則它就不能運行。如果一個用戶請求了某個沒有啟用的文件,IIS 6.0將向用戶返回404錯誤――文件或目錄沒有找到,同時在W3SVC日志中記錄“
404.2文件或目錄無法找到:鎖定策略禁止該請求”。在IIS 6.0中,404.2和其他子狀態代碼是W3SVC日志文件的一項可選功能,用來幫助排解故障、疑難(IIS 5.0和IIS 4.0中也有子狀態代碼,不過不會在日志文件中記錄,但可以將它們轉到定制的錯誤頁面,便于根據子狀態代碼執行特殊的處理)。IIS 6.0的子狀態代碼很有用,它們提供了描述問題的詳細信息,例如:403.20,禁止訪問:Passport登錄失??;403.18,禁止訪問:無法在當前應用程序池中執行請求的URL;404.3,文件或目錄無法找到:MIME映射策略禁止該請求;500.19,服務器錯誤:該文件的數據在配置數據庫中配置不正確。所有這些錯誤和其他錯誤都映射到定制的錯誤頁面,錯誤頁面不會把子狀態代碼發送給用戶,攻擊者無法獲知具體的錯誤信息。

  另一個安全方面的改進之處是IIS 6.0允許指派一個加密服務提供者(Cryptographic Service Provider,CSP),能夠將基于硬件的安全套接字層(SSL)加速器集成到IIS 6.0,從而把加密任務從服務器的通用CPU轉移到了專門為加密操作而優化的專用設備,有利于提高性能和可靠性。
二、配置數據

  在IIS 5.0和IIS 4.0中,配置數據庫采用二進制文件結構,但IIS 6.0放棄了這一做法。IIS 6.0的配置數據由兩個XML文件構成:一個是Metabase.xml,包含IIS 6.0服務器的配置信息;另一個是mbschema.xml,包含配置數據的模式定義。IIS管理器提供了一項新的功能,允許保存配置數據副本,只要右擊Web網站,然后選擇“所有任務”→“將配置保存到一個文件”,然后指定配置數據副本的文件名字和保存路徑即可。按照這種方式保存配置數據時,IIS 6.0利用系統的機器碼(Machine Key)加密配置數據的某些部分,因此,配置數據的副本只對創建該副本的機器有用。

  不過,在“將配置保存到一個文件”對話框中,我們可以選中“用密碼對配置進行加密”選項,然后指定密碼,用密碼來保護導出的配置文件。如果提供了密碼,IIS 6.0將用密碼來替代機器碼,以后只要提供同一個密碼,就可以將配置數據導入到另一個服務器。另外,我們可以使用命令行腳本iisback.vbs(在systemroot/System32中)創建和管理遠程或本地計算機的IIS配置的備份副本,管理員可以使用此腳本工具創建其IIS配置的備份副本,從備份副本還原IIS配置以及列出和刪除備份副本。

  有些時候,我們只要保存某個應用程序池、Web網站或虛擬目錄的配置,而不是保存全部的配置信息,這時可以按照如下步驟操作:右擊要保持配置信息的對象,選擇菜單“所有任務”→“將配置保存到一個文件”,如圖二所示,如果準備將配置數據導入到另一個服務器,必須提供加密文件的密碼。



  圖二
  如果右擊一個應用程序池、Web網站組或單個網站,然后選擇“新建”→“應用程序池(來自文件)”,或者“新建”→“網站”→“來自文件”,或者“新建”→“虛擬目錄(來自文件)”,就可以從保存的配置文件創建新的應用程序池、Web網站或虛擬目錄。因此,必要的時候,我們可以只創建和配置一個對象,利用“將配置保存到一個文件”功能導出對象
的配置信息,然后利用“新建”→“虛擬目錄(來自文件)”等功能將配置信息導入到多個Web網站。這就是說,我們可以先精心配置一個模板,然后用它來創建和配置新的網站。當然,出現問題時,配置信息副本還可以用來恢復網站的設置。

  由于IIS 6.0配置信息是可移植的,它還有另外一個好處,這就是方便了升級。假設我們升級時不能直接在Win 2K/IIS 5.0上安裝Windows 2003/IIS 6.0,必須換一臺機器,這時就要解決如何將IIS 5.0不可移植的配置數據轉移到新的IIS 6.0服務器的問題。利用IIS 6.0配置數據的可移植性,解決辦法是:首先安裝好新的Windows 2003服務器,為原來的Win 2K服務器做一個完整的備份,然后在Win 2K服務器上安裝第二個Windows 2003服務器將它升級,導出第二個Windows 2003服務器的配置數據(用密碼加密),然后將配置數據導入到新的Windows 2003服務器。新安裝的Windows 2003服務器必須作一些調整,例如允許IUSR帳戶等,但至少現在不必重新執行全部配置操作了。

  IIS 6.0的配置數據是標準的文本文件(XML文件),所以可以用記事本之類的文本編輯器打開和編輯。如果修改了IIS 5.0或IIS 4.0的配置數據,有時必須重新啟動IIS,如果系統上網站的數量很多,可能需要不少時間,例如ISP的服務器就屬于這類情況。為了解決這個問題,IIS 6.0支持一種“運行時允許編輯”功能。“運行時允許編輯”功能按照如下方式啟用:在IIS管理器中,右擊服務器,選擇菜單“屬性”,然后選中“允許直接編輯配置數據庫”選項,如圖三所示。啟用了這個功能之后,如果我們用記事本打開配置數據文件,插入一個虛擬目錄的配置,然后保存并關閉配置文件,IIS 6.0幾乎立即就能根據配置文件的設置作相應的修改,根本無需重新啟動。




  圖三

  既然允許直接編輯配置文件,因配置文件不合法造成的服務器、應用程序故障也必然增多。為此,IIS 6.0提供了配置文件歷史版本目錄,即/system32/inetsrv/history,每次修改配置數據或重新啟動IIS 6.0,IIS 6.0都會在該目錄中保存一份原有的配置數據。

三、IIS管理器

  每次產品重大升級,人們都會試圖從用戶界面尋找令人激動的新功能。IIS 6.0的管理器確實有了變化,不過改動之處出乎意料地少。

  其中一個改動之處雖小,但很實用。如果在IIS管理器中右擊一個文件夾,現在可以選擇“權限”菜單打開文件夾的“安全”對話框。在這個對話
框中可以設置文件夾的NTFS授權,不必再離開IIS管理器。雖然這是一個小小的改動,也許它今年會為全世界所有的IIS管理員總共節省數千小時的工作時間。

  右擊一個Web網站,選擇“屬性”,轉到“目錄安全性”頁,點擊“安全通信”下面的“編輯”按鈕,在這里可以找到另一個重要的改動之處――安全通信屬性頁允許配置SSL、證書信任列表(CTL)、客戶證書。在IIS 5.0和IIS 4.0中,除非在Web網站上安裝一個證書,否則不能訪問該屬性頁,這一限制令人不快,因為從技術上看,配置CTL、客戶證書并不要求服務器上安裝了證書,換句話說,在IIS 5.0中我們安裝證書的唯一用途可能就是因為用戶界面需要它。IIS 6.0改正了這一多余的要求,現在我們不必在Web服務器上安裝證書也可以訪問和使用該屬性頁了。

  四、通配符應用程序

  如果你熟悉IIS 5.0和IIS 4.0的ISAPI篩選器,可能也熟悉它們的缺點。ISAPI篩選器不僅編寫困難,而且由于它們在Inetinfo進程內運行,如果編寫時不小心留下了一點錯誤,很容易導致災難性的后果,出錯的代碼可能造成整個IIS崩潰。另外,ISAPI篩選器不能擁有常規ISAPI DLL擁有的功能。當然,不管怎樣,在IIS 5.0和IIS 4.0中,ISAPI篩選器仍是一種非常有用的組件,是唯一可以針對所有進入Web服務器或Web網站的請求執行操作的代碼。

  IIS 6.0提供了一種更加靈活的新型機制來提供通常由ISAPI篩選器提供的服務,它就是ISAPI截取器(Interceptor),或者稱為通配符應用程序(Wildcard Application)。通配符應用程序的配置方式是:在IIS管理器中右擊Web網站,選擇菜單“屬性”,轉到“主目錄”頁面,點擊“應用程序設置”下面的“配置”按鈕,出現“應用程序配置”對話框,如圖四所示。在對話框的“映射”頁中,我們可以將一個或多個ISAPI DLL配置成通配符應用程序。對于每一個接收到的請求,IIS 6.0將調用這里列出的各個通配符應用程序。除了針對所有網站配置通配符應用程序,還可以針對單個網站或在目錄層次上配置通配符應用程序。由于這些ISAPI截取器是標準的ISAPI應用程序,它們具有普通ISAPI應用程序具備的所有功能,包括訪問消息正文的能力,而不僅僅象ISAPI篩選器那樣訪問消息頭。




  圖四

  通配符應用程序可以做到開發者要做的任何事情,諸如URL定制、驗證身份、記錄特殊的日志信息、檢測攻擊企圖、創建內容,等等。通配符應用程序結束處理后,它把請求轉交給適當的處理引擎(例如處理ASP頁面的asp.dll),由處理引擎進一步處理請求。另外,通配符應用程序還可以通過調用為ISAPI應用程序新增的ExecuteURL功能
,將請求傳遞到同一個應用程序池中的任意頁面。

  新增的ISAPI通配符應用程序為創造性的應用程序設計大開方便之門。例如,IIS 6.0的URL授權功能就是作為一個ISAPI通配符應用程序(urlauth.dll)實現。URL授權功能允許IIS 6.0根據一系列的規則授予對某個URL的訪問權,例如用戶是否為某個組的成員、地理位置,以及其他在數據庫或AD中與用戶有關的信息。有關ISAPI通配符應用程序和URL授權的更多信息,請參見IIS 6.0的幫助文檔。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品福利网| 中文字幕亚洲色图| 91免费视频网站| 亚洲香蕉伊综合在人在线视看| 欧美激情视频在线免费观看 欧美视频免费一| 91精品久久久久久久久久久久久久| 国产亚洲精品美女| 亚洲美女av在线| 亚洲人午夜精品| 欧美成人午夜激情视频| 91美女片黄在线观| 国产xxx69麻豆国语对白| 国产欧美一区二区三区在线看| 久久国产精品影视| 日韩黄色高清视频| 国产日韩在线精品av| 精品呦交小u女在线| 国产精品视频大全| 亚洲自拍在线观看| 欧美日韩日本国产| 国产欧美日韩免费看aⅴ视频| 国产亚洲欧美另类中文| 久久综合电影一区| 亚洲欧美精品suv| 色综合天天狠天天透天天伊人| 欧美体内谢she精2性欧美| 国产精品自产拍在线观看中文| 亚洲男人的天堂网站| 精品成人久久av| 久久免费精品日本久久中文字幕| 亚洲精品电影网在线观看| 亚洲国产欧美久久| 亚洲free性xxxx护士hd| 色综合久久久久久中文网| 日韩三级成人av网| 色在人av网站天堂精品| 国产精品久久久久久婷婷天堂| 久久夜色撩人精品| 午夜精品美女自拍福到在线| 亚洲欧美国产视频| 亚洲成色777777女色窝| 亚洲一区美女视频在线观看免费| 亚洲视频第一页| 久久免费视频观看| 91国产精品电影| 亚洲伦理中文字幕| 久久精品影视伊人网| 日韩欧美第一页| 国产做受高潮69| 国产激情久久久| 精品国产一区二区三区久久狼黑人| 精品国产91久久久久久| 国产一区二区三区三区在线观看| 欧美视频专区一二在线观看| 国产91精品在线播放| 疯狂蹂躏欧美一区二区精品| 久久九九有精品国产23| 日韩av成人在线观看| 色悠悠国产精品| 色视频www在线播放国产成人| 日韩美女在线观看一区| 不卡av电影在线观看| 欧美电影在线观看高清| 国产精品十八以下禁看| 国产精品精品久久久| 中文字幕一区二区精品| 日韩欧美在线国产| 伊人久久久久久久久久| 色悠久久久久综合先锋影音下载| 日韩影视在线观看| 亚洲国产高清高潮精品美女| 亚洲成人xxx| www国产亚洲精品久久网站| 欧美理论在线观看| 日本成人激情视频| 亚洲乱亚洲乱妇无码| 久久久av亚洲男天堂| 国产精品7m视频| 热re99久久精品国产66热| 欧洲一区二区视频| 久久久久久久久久久免费精品| 成人观看高清在线观看免费| 国产精品人成电影在线观看| 日韩三级影视基地| 久久综合免费视频影院| 久久人人看视频| 热久久这里只有| 欧美精品久久久久a| 揄拍成人国产精品视频| 成人情趣片在线观看免费| 亚洲一区二区中文| 91经典在线视频| 亚洲日本中文字幕| 亚洲欧美日韩天堂| 亚洲xxxx视频| 国产视频精品xxxx| 欧美另类第一页| 精品亚洲国产成av人片传媒| 成人欧美一区二区三区黑人| 一个人看的www久久| 91精品国产99久久久久久| 欧美黑人巨大xxx极品| 亚洲精品免费在线视频| 69国产精品成人在线播放| 久久影院资源站| 2020国产精品视频| 国内精品久久久久伊人av| 91久久嫩草影院一区二区| 国产精品美女在线观看| 亚洲免费小视频| 亚洲国产日韩欧美综合久久| 国产精品一区二区久久| 日韩av在线影视| 日韩欧美中文字幕在线观看| 国产成人97精品免费看片| 日韩成人xxxx| 亚洲欧美国产精品va在线观看| 国产午夜精品美女视频明星a级| 久久不射热爱视频精品| 国内自拍欧美激情| 97精品在线观看| 日韩av在线免费| 亚洲精品视频在线播放| 欧美日韩精品在线播放| 精品丝袜一区二区三区| 97香蕉超级碰碰久久免费软件| 国产精品人成电影在线观看| 欧美裸体视频网站| 亚洲va欧美va在线观看| 91av视频在线| 亚洲国产成人爱av在线播放| 国产一区二区三区18| 日韩三级成人av网| 欧美午夜www高清视频| 一区二区在线视频播放| 日韩成人在线网站| 最近中文字幕mv在线一区二区三区四区| 亚洲精品久久久久| 色综合久久88| 国产情人节一区| 国产精品一区二区久久久| 日本高清+成人网在线观看| 在线播放日韩av| 日韩免费观看av| 久久久精品美女| 日韩欧美在线视频免费观看| 日本中文字幕不卡免费| 欧美激情精品久久久久久大尺度| 欧美精品制服第一页| 国产日韩欧美在线视频观看| 国产69精品久久久久99| 亚洲男人天堂九九视频| 久久好看免费视频| 95av在线视频| 欧美三级免费观看| 精品视频在线观看日韩| 亚洲天堂一区二区三区| 91最新在线免费观看| 奇门遁甲1982国语版免费观看高清| 久热精品视频在线免费观看| y97精品国产97久久久久久| 国产精品444| 中文字幕日韩欧美精品在线观看| 日韩欧美一区二区三区|