小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

本文中所有涉及的IIS均指Windows Server 2003中提供的IIS 6。 - xiaoou2002的日志 - 網(wǎng)易博客

 網(wǎng)游盛世 2010-03-30

建議你在閱讀本文之前,先閱讀IIS使用指南之一 :IIS 6 新特性一文,只有當(dāng)你了解IIS 6的新特性后,才能更好的使用它。如非特別說明,本文中所有涉及的IIS均指Windows Server 2003中提供的IIS 6。

安裝IIS

在安裝IIS之前,你需要考慮如何增強(qiáng)IIS服務(wù)器的安全性,首先的一點(diǎn)就是減少IIS服務(wù)器的攻擊面。在IIS服務(wù)器上你首先應(yīng)該安全配置Windows服務(wù)器;使用NTFS文件格式;盡可能少的安裝其他網(wǎng)絡(luò)服務(wù);停止不相關(guān)的服務(wù);并且只是安裝需要的IIS組件。

安裝IIS的過程很簡單,點(diǎn)擊開始,指向控制面板,選擇添加或刪除程序,然后點(diǎn)擊添加/刪除Windows組件,在彈出的Windows組件向?qū)?/strong>對話框,勾選應(yīng)用程序服務(wù)器下的Internet信息服務(wù)(IIS)即可。需要注意的是,從安全性考慮,在Windows Server 2003中安裝IIS時(shí),默認(rèn)只會安裝IIS的部分組件而不是全部,安裝的組件如下表所示:

默認(rèn)安裝的IIS組件說明

組件名

默認(rèn)設(shè)置

推薦設(shè)置

FrontPage 2002 Server Extensions

禁用

提供對在FrontPage中發(fā)布Web站點(diǎn)的支持,根據(jù)你自己的需要來決定是否啟用,建議不啟用。

Internet打印

禁用

Internet打印服務(wù)組件,請根據(jù)你自己的需要來決定是否啟用。

Internet信息服務(wù)管理器

啟用

用于本地管理IIS的MMC單元。

NNTP Service

禁用

網(wǎng)絡(luò)新聞傳輸服務(wù)組件,請根據(jù)你自己的需要來決定是否啟用。

SMTP Service

禁用

SMTP服務(wù)組件,請根據(jù)你自己的需要來決定是否啟用 ,例如安裝Exchange服務(wù)器則需要安裝此組件。

公用文件

啟用

IIS所必需的程序文件。

后臺智能傳送服務(wù)(BITS)服務(wù)器擴(kuò)展

禁用

BITS是一種后臺文件傳送機(jī)制,被Windows更新或自動更新所使用,只有你的應(yīng)用程序需要此功能時(shí)才啟用 ,例如安裝WSUS服務(wù)器則需要安裝此組件。

萬維網(wǎng)服務(wù)

啟用

Web服務(wù)組件,這是IIS最常用的組件。它包含了多個(gè)子組件,詳見下表。

文件傳輸協(xié)議(FTP)服務(wù)

禁用

FTP服務(wù)組件,根據(jù)你的需要來決定是否啟用。

 

默認(rèn)安裝的萬維網(wǎng)服務(wù)組件說明

組件名

默認(rèn)設(shè)置

推薦設(shè)置

Active Server Pages

安裝此組件但是禁止使用

ASP腳本支持組件,從安全性考慮,默認(rèn)情況下雖然安裝但是禁止使用 ,你可以在此勾選它,那么它將默認(rèn)啟用;或者你可以在此保持默認(rèn)設(shè)置,以后再手動啟用。

Internet數(shù)據(jù)連接器

安裝此組件但是禁止使用

通過.idc文件提供的動態(tài)內(nèi)容支持, 從安全性考慮,默認(rèn)情況下雖然安裝但是禁止使用,你可以在此勾選它,那么它將默認(rèn)啟用;或者你可以在此保持默認(rèn)設(shè)置,以后再手動啟用。

WebDav發(fā)布

安裝此組件但是禁止使用

WebDAV擴(kuò)展了HTTP 1.1協(xié)議,使其支持Web內(nèi)容的發(fā)布和管理, 從安全性考慮,默認(rèn)情況下雖然安裝但是禁止使用,你可以在此勾選它,那么它將默認(rèn)啟用;或者你可以在此保持默認(rèn)設(shè)置,以后再手動啟用。

萬維網(wǎng)服務(wù)

啟用

IIS Web服務(wù)的核心組件

遠(yuǎn)程管理(HTML)

禁用

支持從HTML界面遠(yuǎn)程管理IIS,你可以根據(jù)需要 進(jìn)行安裝。

遠(yuǎn)程桌面Web連接

禁用

支持從Web頁面連接到終端服務(wù)的組件 ,你可以根據(jù)需要進(jìn)行安裝。

在服務(wù)器端的包含文件

安裝此組件但是禁止使用

提供對.shtm、.shtml、和.stm文件的支持, 從安全性考慮,默認(rèn)情況下雖然安裝但是禁止使用,你可以在此勾選它,那么它將默認(rèn)啟用;或者你可以在此保持默認(rèn)設(shè)置,以后再手動啟用。

如果你只是想提供Web服務(wù),那么IIS安裝的默認(rèn)組件已經(jīng)完全滿足你的需求。在此我僅安裝Web服務(wù)組件,所以勾選Internet信息服務(wù)(IIS)后依次點(diǎn)擊確定,然后在Windows組件向?qū)?/strong>對話框上點(diǎn)擊下一步,此時(shí)Windows服務(wù)器開始IIS組件的安裝,安裝過程中可能提示你插入安裝光盤,當(dāng)安裝完成后IIS就安裝好了。

配置IIS

通常情況下對于IIS本身我們需要做的配置不多,主要集中在以下幾個(gè)方面:

  • 配置IIS的應(yīng)用程序隔離模式;

  • 配置HTTP壓縮;

  • 配置MIME類型;

  • 配置Web服務(wù)擴(kuò)展;

  • 配置應(yīng)用程序池。

 

配置IIS的應(yīng)用程序隔離模式

我們在IIS使用指南之一 :IIS 6 新特性中介紹過,默認(rèn)情況下IIS 6工作在工作進(jìn)程隔離模式下,如果你的Web應(yīng)用程序不能兼容此模式,那么你需要將IIS 6配置為工作在IIS 5 隔離模式下,配置過程如下:

點(diǎn)擊開始,指向控制面板,然后選擇Internet信息服務(wù)(IIS)管理器,在彈出的Internet信息服務(wù)(IIS)管理器上右擊網(wǎng)站文件夾,選擇屬性,然后在彈出的網(wǎng)站屬性對話框上點(diǎn)擊服務(wù)標(biāo)簽,在隔離模式下勾選以IIS 5.0隔離模式運(yùn)行WWW服務(wù)即可,需要重啟整個(gè)IIS服務(wù)。

2009年11月28日 - xiaoou2002 - Lovely_Home

 

 

配置HTTP壓縮

如上圖中的配置,你可以看到IIS 6支持HTTP壓縮。HTTP壓縮是一種犧牲CPU性能來降低帶寬消耗的功能,如果IIS中啟用了HTTP壓縮并且客戶端瀏覽器支持HTTP壓縮,那么IIS在傳送文件之前,會對數(shù)據(jù)進(jìn)行壓縮后再進(jìn)行傳送。它的工作原理是這樣的:

IIS接收到客戶端瀏覽器發(fā)送的請求時(shí),將檢查客戶端瀏覽器是否支持HTTP壓縮;然后IIS檢查客戶端瀏覽器請求的文件的擴(kuò)展名,以確定請求的文件為靜態(tài)文件或包含動態(tài)內(nèi)容。

  • 如果為靜態(tài)文件,IIS將查看是否已將此文件以壓縮格式存儲在臨時(shí)目錄中。如果文件沒有以壓縮格式存儲,IIS會將未壓縮的文件發(fā)送至發(fā)起請求的客戶端瀏覽器,并將此文件進(jìn)行壓縮后存儲在臨時(shí)目錄中;如果文件已經(jīng)以壓縮格式存儲在臨時(shí)目錄中,IIS會將壓縮過的文件發(fā)送給瀏覽器。在客戶端瀏覽器首次請求之前,IIS不會壓縮任何文件;在客戶端瀏覽器首次請求某個(gè)文件之前,此文件不會被壓縮;并且在客戶端瀏覽器首次請求某個(gè)文件時(shí),它獲得的文件并未經(jīng)過壓縮。

  • 如果文件包含動態(tài)內(nèi)容(應(yīng)用程序文件),IIS將首先針對動態(tài)內(nèi)容生成響應(yīng),然后對生成的響應(yīng)進(jìn)行壓縮,并將壓縮后的響應(yīng)發(fā)送至客戶端瀏覽器;IIS不對此響應(yīng)進(jìn)行存儲。

壓縮靜態(tài)文件所消耗的CPU性能較少,并且通常只需要壓縮一次,然后就保存在緩存的臨時(shí)目錄中;壓縮動態(tài)內(nèi)容的代價(jià)要高一些,因?yàn)樗鼈儾⒉淮鎯υ谂R時(shí)目錄中,并且每次請求時(shí)都必須重新生成。推薦你只壓縮靜態(tài)文件,而不壓縮應(yīng)用程序文件。當(dāng)然,如果你認(rèn)為與CPU性能消耗相比你更在乎帶寬的利用率,那么也可以壓縮應(yīng)用程序文件;微軟建議在CPU利用率已經(jīng)達(dá)到80%以上時(shí),不對應(yīng)用程序文件進(jìn)行壓縮。

當(dāng)配置HTTP壓縮時(shí),根據(jù)你的需要選擇壓縮靜態(tài)文件壓縮應(yīng)用程序文件,如果要壓縮應(yīng)用程序文件,則必需勾選壓縮靜態(tài)文件,然后輸入壓縮后的內(nèi)容的緩存臨時(shí)目錄,默認(rèn)為%windir%\IIS Temporary Compressed Files,然后輸入所存儲的壓縮內(nèi)容的最大容量即可,默認(rèn)為不受限制。

2009年11月28日 - xiaoou2002 - Lovely_Home

配置MIME類型

從安全性上考慮,IIS 6中只是定義了常見的MIME類型(文件擴(kuò)展名),而沒有和IIS 5一樣包含通配符MIME映射。這樣當(dāng)客戶端瀏覽器從IIS 6 Web服務(wù)器上請求某個(gè)文件時(shí),如果該文件的擴(kuò)展名并沒有在IIS的MIME類型中進(jìn)行定義,IIS 會返回404錯誤-文件或目錄未找到。對于使用Access數(shù)據(jù)庫的站點(diǎn),為了防止別人下載Access數(shù)據(jù)庫,有些文章中介紹了將Access數(shù)據(jù)庫改名為.asp來防止下載的方法,這并不安全,最好的辦法就是將Access數(shù)據(jù)庫的擴(kuò)展名修改為MIME類型中未定義的擴(kuò)展名,這樣別人就無法訪問此數(shù)據(jù)庫。

當(dāng)然,有時(shí)你需要添加MIME類型。你可以在IIS全局、網(wǎng)站、單個(gè)網(wǎng)站這三個(gè)級別上添加MIME類型,默認(rèn)的MIME類型定義在IIS全局屬性中,而網(wǎng)站屬性中定義的MIME類型可以覆蓋所有網(wǎng)站中的MIME類型定義,在單個(gè)網(wǎng)站上定義的MIME類型只會影響此站點(diǎn)。

在IIS全局上添加MIME類型的過程如下:

在IIS管理控制臺中右擊服務(wù)器名,然后選擇屬性;

2009年11月28日 - xiaoou2002 - Lovely_Home

在彈出的計(jì)算機(jī)屬性對話框上點(diǎn)擊MIME類型按鈕;

2009年11月28日 - xiaoou2002 - Lovely_Home

MIME類型對話框中,你可以創(chuàng)建、修改、刪除MIME類型,在此我為ISO文件創(chuàng)建一個(gè)MIME類型,點(diǎn)擊新建按鈕;

2009年11月28日 - xiaoou2002 - Lovely_Home

擴(kuò)展名欄中,鍵入對應(yīng)的文件擴(kuò)展名.iso,如果你不輸入“.”(例如只輸入ISO),那么IIS會自動為你添加;如果你想添加通配符MIME映射,即允許訪問任何沒有MIME類型定義的文件,則在擴(kuò)展名欄輸入“*”,不過不推薦使用這種方式。然后在MIME類型欄,輸入application/octet-stream,最后點(diǎn)依次擊確定即可。

2009年11月28日 - xiaoou2002 - Lovely_Home

 

而在網(wǎng)站或單個(gè)網(wǎng)站上添加MIME類型定義則是右擊網(wǎng)站或單個(gè)網(wǎng)站,然后選擇屬性,點(diǎn)擊HTTP頭標(biāo)簽中的MIME類型按鈕即可進(jìn)行配置。

 

 

配置Web服務(wù)擴(kuò)展

Web服務(wù)擴(kuò)展是IIS中用于處理動態(tài)內(nèi)容請求的擴(kuò)展組件,在IIS中支持以下兩種方式的Web服務(wù)擴(kuò)展:

  • ISAPI(Internet Server Application Programming Interface)擴(kuò)展;

  • CGI(Common Gateway Interface)應(yīng)用程序;

它們之間的工作原理基本相同,主要是實(shí)現(xiàn)機(jī)制不同。ISAPI和CGI之間最大的區(qū)別在于ISAPI擴(kuò)展基本以動態(tài)鏈接庫的形式存在,而CGI以可執(zhí)行程序形式存在;ISAPI方式運(yùn)行的Web服務(wù)擴(kuò)展可以在被用戶請求激活后長駐內(nèi)存,從而減少加載DLL的時(shí)間,因此具有比CGI方式更高的效率。

從安全性上考慮,在安裝IIS時(shí),默認(rèn)情況下會安裝以下四個(gè)Web服務(wù)擴(kuò)展但是并不啟用,因此只能支持靜態(tài)內(nèi)容的訪問:

  • Active Server Pages

  • Internet數(shù)據(jù)連接器

  • WebDav

  • 在服務(wù)器端的包含文件

你可以根據(jù)你的需要添加或刪除自定義的Web服務(wù)擴(kuò)展,而對于IIS內(nèi)建的Web服務(wù)擴(kuò)展則只能禁用或啟用。

對于這些內(nèi)置的Web服務(wù)擴(kuò)展,IIS已經(jīng)為Web站點(diǎn)配置好了應(yīng)用程序映射,你只需要啟用這些Web服務(wù)擴(kuò)展,就可以在Web站點(diǎn)中啟用對相應(yīng)動態(tài)內(nèi)容的訪問。

如果要啟用某個(gè)系統(tǒng)自帶的Web服務(wù)擴(kuò)展,則在IIS管理控制臺中點(diǎn)擊Web服務(wù)擴(kuò)展文件夾,然后在右側(cè)窗口中點(diǎn)擊對應(yīng)的Web服務(wù)擴(kuò)展,點(diǎn)擊允許即可,例如要啟用對ASP頁面的支持,則啟用Active Server Pages即可;

2009年11月28日 - xiaoou2002 - Lovely_Home

 

如果要添加自定義的Web服務(wù)擴(kuò)展,除了需要在Web服務(wù)擴(kuò)展文件夾中進(jìn)行添加外,還需要在Web站點(diǎn)中添加應(yīng)用程序映射,我將以后專文進(jìn)行描述。

配置應(yīng)用程序池

IIS 6的核心在于工作進(jìn)程隔離模式,而應(yīng)用程序池則是定義工作進(jìn)程如何進(jìn)行工作,因此,可以說應(yīng)用程序池是整個(gè)IIS 6的核心。

和IIS 5中只能使用單個(gè)應(yīng)用程序池不同,工作在工作進(jìn)程隔離模式的IIS 6可以創(chuàng)建多個(gè)應(yīng)用程序池,不同的應(yīng)用程序池之間是完全隔離的,某個(gè)應(yīng)用程序池停止服務(wù)時(shí)不會影響到其他應(yīng)用程序池。

在使用應(yīng)用程序池之前,你應(yīng)該確定你所需要的應(yīng)用程序池?cái)?shù)量。可能有很多朋友會認(rèn)為,既然不同的應(yīng)用程序池之間是完全隔離的,那么我只需要為每個(gè)Web站點(diǎn)創(chuàng)建一個(gè)應(yīng)用程序池就可以了。這個(gè)辦法在IIS服務(wù)器上具有較少的Web站點(diǎn)數(shù)量時(shí)可以使用,但是如果IIS服務(wù)器上具有很多Web站點(diǎn)數(shù)量,那么這個(gè)辦法就不適用了,因?yàn)椴煌膽?yīng)用程序池在被訪問時(shí)都會創(chuàng)建各自的工作進(jìn)程,當(dāng)大量的工作進(jìn)程并發(fā)工作時(shí)會消耗大量的系統(tǒng)資源和CPU利用率,反而會降低服務(wù)器性能。你應(yīng)該根據(jù)Web站點(diǎn)的重要性、隔離性、所運(yùn)行代碼的安全性和穩(wěn)定性等來對IIS服務(wù)器上所具有的Web站點(diǎn)進(jìn)行劃分,然后根據(jù)情況來決定所需要的應(yīng)用程序池?cái)?shù)量。對于那些非常重要的Web站點(diǎn)、需要單獨(dú)隔離的Web站點(diǎn)、所運(yùn)行代碼穩(wěn)定性和安全性并不可靠的Web站點(diǎn)配置為使用各自獨(dú)立的應(yīng)用程序池,而將其他普通的Web站點(diǎn)配置為使用一個(gè)公共的應(yīng)用程序池。

默認(rèn)情況下,在安裝IIS時(shí)會創(chuàng)建一個(gè)默認(rèn)網(wǎng)站并創(chuàng)建一個(gè)名為DefaultAppPool的應(yīng)用程序池為其使用;默認(rèn)配置下的應(yīng)用程序池已經(jīng)可以很好的進(jìn)行工作,建議你只有在特別需要時(shí)才對應(yīng)用程序池進(jìn)行配置。

 

配置應(yīng)用程序池屬性

在IIS管理控制臺中展開應(yīng)用程序池文件夾,然后右擊對應(yīng)的應(yīng)用程序池,點(diǎn)擊屬性,你可以在應(yīng)用程序池的屬性中進(jìn)行以下配置:

回收

回收標(biāo)簽,你可以設(shè)置工作進(jìn)程的回收方式:

2009年11月28日 - xiaoou2002 - Lovely_Home

  • 回收工作進(jìn)程(分鐘):在工作進(jìn)程運(yùn)行多少分鐘后回收工作進(jìn)程,默認(rèn)啟用,并且設(shè)置為1740分鐘(29小時(shí));

  • 回收工作進(jìn)程(請求數(shù)目):在工作進(jìn)程處理多少 個(gè)HTTP請求后終止此工作進(jìn)程,默認(rèn)禁用,如果啟用則默認(rèn)值為35000

  • 在下列時(shí)間回收工作進(jìn)程:在指定的時(shí)間回收工作進(jìn)程,默認(rèn)禁用;如需啟用,勾選后點(diǎn)擊添加按鈕添加回收的時(shí)間即可,使用24小時(shí)制定義回收的時(shí)間;

  • 消耗太多內(nèi)存時(shí)回收工作進(jìn)程:

    • 最大虛擬內(nèi)存(兆):當(dāng)工作進(jìn)程使用的虛擬內(nèi)存達(dá)到設(shè)置的值時(shí)回收工作進(jìn)程,默認(rèn)禁用,如果啟用則默認(rèn)值為500 M;建議設(shè)置為不超過虛擬內(nèi)存總數(shù)的70%;

    • 最大使用的內(nèi)存(兆):當(dāng)工作進(jìn)程使用的物理內(nèi)存達(dá)到設(shè)置的值時(shí)回收工作進(jìn)程,默認(rèn)禁用,如果啟用則默認(rèn)值為192 M;建議設(shè)置為不超過物理內(nèi)存總數(shù)的60%;

另外需要注意的是,應(yīng)用程序池具有以下兩種工作進(jìn)程回收方式,不過這兩種回收方式均不會造成Web服務(wù)的中斷:

  • 默認(rèn)情況下,應(yīng)用程序池使用重疊回收方式。在這種方式下,當(dāng)應(yīng)用程序池要關(guān)閉某個(gè)工作進(jìn)程時(shí),會先創(chuàng)建一個(gè)工作進(jìn)程,直到新的工作進(jìn)程成功創(chuàng)建后才關(guān)閉舊的工作進(jìn)程;

  • 應(yīng)用程序池也可以先關(guān)閉舊的工作進(jìn)程,然后再創(chuàng)建新的工作進(jìn)程。

如果Web應(yīng)用程序不支持多實(shí)例運(yùn)行,那么你必須配置應(yīng)用程序池禁止使用重疊回收方式。此配置無法在IIS管理控制臺中進(jìn)行修改,只能通過在metabase.xml中修改對應(yīng)應(yīng)用程序池的DisallowOverlappingRotation metabase屬性為true進(jìn)行。
 

 

性能

性能標(biāo)簽?zāi)憧梢栽O(shè)置工作進(jìn)程的運(yùn)行方式:

2009年11月28日 - xiaoou2002 - Lovely_Home

  • 在空閑此段時(shí)間后關(guān)閉工作進(jìn)程(分鐘):當(dāng)工作進(jìn)程空閑多少分鐘后關(guān)閉此工作進(jìn)程,這降低了空閑工作進(jìn)程對系統(tǒng)資源和CPU性能的消耗,默認(rèn)啟用并且設(shè)置為20分鐘;

  • 核心請求隊(duì)列限制為(請求次數(shù)):當(dāng)HTTP.sys接收到某個(gè)客戶端發(fā)送的HTTP請求時(shí),如果處理此請求的對應(yīng)應(yīng)用程序池的工作進(jìn)程還處于忙狀態(tài),則HTTP.sys將接收到的請求保存在對應(yīng)應(yīng)用程序池的請求隊(duì)列中,直到工作進(jìn)程空閑為止。此選項(xiàng)即用于設(shè)置此應(yīng)用程序池的請求隊(duì)列所能容納的請求數(shù)量,默認(rèn)情況下每個(gè)應(yīng)用程序池的請求隊(duì)列限制為保留1000個(gè)請求,如果超出則向客戶端返回503錯誤,你可以根據(jù)需要適當(dāng)進(jìn)行修改,最大可以設(shè)置為65535。但是如果設(shè)置太大則會消耗大量的系統(tǒng)資源 ,而設(shè)置太小會導(dǎo)致客戶端訪問時(shí)頻繁出現(xiàn)503錯誤。

  • 啟用CPU監(jiān)視:監(jiān)視此應(yīng)用程序池的CPU使用率,默認(rèn)未啟用;如果某個(gè)應(yīng)用程序池占用的CPU利用率過多,那么可以通過配置此選項(xiàng)來限制此應(yīng)用程序池;

    • 最大CPU使用率(百分比):所設(shè)置的應(yīng)用程序池所能使用的最大CPU使用率;啟用CPU監(jiān)視時(shí)默認(rèn)值為100;

    • 刷新CPU使用率(分鐘):刷新CPU使用率的間隔時(shí)間;啟用CPU監(jiān)視時(shí)默認(rèn)值為5;

    • CPU使用率超過最大使用率時(shí)執(zhí)行的操作:當(dāng)此應(yīng)用程序池的CPU使用率超過所設(shè)置的最大CPU使用率時(shí)所進(jìn)行的操作,啟用CPU監(jiān)視時(shí)默認(rèn)為,此時(shí)IIS只是在事件日志中進(jìn)行記錄而不進(jìn)行其他操作;如果選擇為關(guān)閉,那么IIS將關(guān)閉此應(yīng)用程序池中的所有工作進(jìn)程;

  • Web園:在Web園中你可以配置此應(yīng)用程序池所使用的最大工作進(jìn)程數(shù),默認(rèn)為1,最大可以設(shè)置為4000000; 配置使用多個(gè)工作進(jìn)程可以提高該應(yīng)用程序池處理請求的性能,但是在設(shè)置為使用多個(gè)工作進(jìn)程之前,請考慮以下兩點(diǎn):

    • 每一個(gè)工作進(jìn)程都會消耗系統(tǒng)資源和CPU占用率;太多的工作進(jìn)程會導(dǎo)致系統(tǒng)資源和CPU利用率的急劇消耗;

    • 每一個(gè)工作進(jìn)程都具有自己的狀態(tài)數(shù)據(jù),如果Web應(yīng)用程序依賴于工作進(jìn)程保存狀態(tài)數(shù)據(jù),那么可能不支持使用多個(gè)工作進(jìn)程。

 

 

運(yùn)行狀況

運(yùn)行狀況標(biāo)簽?zāi)憧梢耘渲脩?yīng)用程序池監(jiān)視工作進(jìn)程的運(yùn)行狀況,

2009年11月28日 - xiaoou2002 - Lovely_Home

  • 啟用Ping:默認(rèn)情況下應(yīng)用程序池配置為每隔30秒Ping工作進(jìn)程,當(dāng)工作進(jìn)程沒有進(jìn)行響應(yīng)時(shí),則認(rèn)為此工作進(jìn)程出現(xiàn)故障并默認(rèn)配置為關(guān)閉此工作進(jìn)程。你可以修改Ping的時(shí)間間隔,但是太長的Ping間隔可能會導(dǎo)致Web服務(wù)的中斷,而太短的Ping間隔又會消耗更多的系統(tǒng)資源和CPU利用率,因此建議你保留默認(rèn)配置;

  • 啟用快速失敗保護(hù):如果Web應(yīng)用程序代碼編寫有問題,它可能會導(dǎo)致工作進(jìn)程持續(xù)出現(xiàn)問題。默認(rèn)情況下應(yīng)用程序池配置為啟用快速失敗保護(hù),當(dāng)工作進(jìn)程在配置的時(shí)間段(默認(rèn)為5分鐘)內(nèi)發(fā)生的失敗次數(shù)超過了配置的值(默認(rèn)為5次),則禁用此應(yīng)用程序池。

  • 啟動時(shí)間限制:IIS等待屬于此應(yīng)用程序池的工作進(jìn)程啟動的時(shí)間,當(dāng)工作進(jìn)程啟用時(shí)間超出此設(shè)置值時(shí),IIS會在事件日志中進(jìn)行記錄;

  • 關(guān)閉時(shí)間限制:當(dāng)IIS檢測到某個(gè)工作進(jìn)程出現(xiàn)故障時(shí),將此工作進(jìn)程標(biāo)記為關(guān)閉,此選項(xiàng)指定了IIS等待工作進(jìn)程自動關(guān)閉的時(shí)間限制,如果超出此時(shí)間限制后工作進(jìn)程尚未關(guān)閉,則IIS強(qiáng)行關(guān)閉工作進(jìn)程。

 

 

標(biāo)識

標(biāo)識標(biāo)簽,你可以配置工作進(jìn)程所運(yùn)行的用戶賬戶。在IIS 5或者當(dāng)IIS 6運(yùn)行在IIS 5隔離模式時(shí),工作進(jìn)程運(yùn)行在本地系統(tǒng)賬戶,而運(yùn)行在工作進(jìn)程隔離模式下的IIS 6的工作進(jìn)程運(yùn)行在網(wǎng)絡(luò)服務(wù)賬戶下,這降低了系統(tǒng)被攻擊的可能性。

你可以配置工作進(jìn)程運(yùn)行在預(yù)定義的本地系統(tǒng)、本地服務(wù)網(wǎng)絡(luò)服務(wù)賬戶下,也可以配置為使用某個(gè)自定義的用戶賬戶。建議使用默認(rèn)的網(wǎng)絡(luò)服務(wù)賬戶;不過如果為了更高的安全性,可以配置使用自定義的用戶賬戶,不過建議你只是將此自定義用戶加入到IIS_WPG用戶組中,因此IIS_WPG用戶組包含了可以啟動和運(yùn)行工作進(jìn)程的最小權(quán)限。

2009年11月28日 - xiaoou2002 - Lovely_Home



創(chuàng)建應(yīng)用程序池

要新建應(yīng)用程序池,在IIS管理控制臺中右擊應(yīng)用程序池文件夾,指向新建,選擇應(yīng)用程序池;

2009年11月28日 - xiaoou2002 - Lovely_Home

然后在彈出的添加新應(yīng)用程序池對話框,在應(yīng)用程序池ID欄輸入應(yīng)用程序池名,然后選擇使用默認(rèn)設(shè)置還是繼承現(xiàn)有的應(yīng)用程序池設(shè)置,再點(diǎn)擊確定即可;

2009年11月28日 - xiaoou2002 - Lovely_Home

 

 

分配Web站點(diǎn)到應(yīng)用程序池中

在IIS管理控制臺中展開網(wǎng)站文件夾,右擊對應(yīng)的網(wǎng)站,然后選擇屬性,在彈出的網(wǎng)站屬性對話框上,點(diǎn)擊主目錄標(biāo)簽,然后在應(yīng)用程序池欄選擇不同的應(yīng)用程序池即可,默認(rèn)情況下所有網(wǎng)站所使用的應(yīng)用程序均名為默認(rèn)應(yīng)用程序,如果要想此網(wǎng)站使用不同的應(yīng)用程序名,則在應(yīng)用程序名欄修改即可,例如在此我就修改為winsvr,這主要是便于查看,然后點(diǎn)擊確定即可,

2009年11月28日 - xiaoou2002 - Lovely_Home

此時(shí),在對應(yīng)的應(yīng)用程序池下就顯示出了對應(yīng)網(wǎng)站的應(yīng)用程序,如下圖所示:

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多