Windows2003校園Web服務(wù)器常見(jiàn)問(wèn)題_Web服務(wù)器教程
目前,使用Windows 2003作為Web服務(wù)器的學(xué)校越來(lái)越多,然而對(duì)于用慣了windows 2000/NT的用戶來(lái)說(shuō),如果想要架設(shè)一臺(tái)完備、安全、可靠的windows 2003服務(wù)器,可能會(huì)遇到很多意想不到的問(wèn)題。筆者根據(jù)兩年來(lái)親身實(shí)踐的體會(huì),重點(diǎn)針對(duì)學(xué)校中較常使用的Web服務(wù)的特點(diǎn),結(jié)合與windows 2000的區(qū)別進(jìn)行重點(diǎn)闡述。
1. IIS 5.0 隔離模式
IIS 5.0隔離模式按照與IIS 5.0 中的進(jìn)程管理相似的方式管理應(yīng)用程序進(jìn)程:所有的進(jìn)程內(nèi)應(yīng)用程序都在Inetinfo.exe內(nèi)運(yùn)行,進(jìn)程外應(yīng)用程序在單獨(dú)的DLL宿主中運(yùn)行。
2. IIS 6.0工作進(jìn)程隔離模式
當(dāng)配置為在工作進(jìn)程隔離模式下執(zhí)行時(shí),所有的應(yīng)用程序代碼都在隔離環(huán)境中運(yùn)行。這種設(shè)計(jì)消除了一些現(xiàn)有的瓶頸。工作進(jìn)程隔離模式允許管理員將任何內(nèi)容(從單個(gè) Web 應(yīng)用程序到多個(gè)站點(diǎn))隔離到獨(dú)立的工作進(jìn)程中。
windows 2003同時(shí)支持兩種工作模式,默認(rèn)為ISS 6.0工作進(jìn)程隔離模式。工作進(jìn)程隔離模式防止一個(gè)應(yīng)用程序或站點(diǎn)停止了而影響另一個(gè)應(yīng)用程序或站點(diǎn),大大增強(qiáng)了IIS的可靠性。那么如何設(shè)置兩種工作模式呢?
啟動(dòng)IIS管理器,右擊網(wǎng)站,選擇“屬性”,打開(kāi)屬性對(duì)話框(圖1)。在IIS 6.0工作進(jìn)程隔離模式下,所有的應(yīng)用程序代碼都在隔離環(huán)境中運(yùn)行,它們是如何進(jìn)行隔離的呢?windows 2003新增了應(yīng)用程序池,工作進(jìn)程隔離模式允許客戶創(chuàng)建多個(gè)應(yīng)用程序池,每個(gè)應(yīng)用程序池都可以有不同的配置。因?yàn)檫@些應(yīng)用程序池直接從內(nèi)核(而非WWW服務(wù))接收它們的請(qǐng)求,所以性能和可靠性得到了增強(qiáng)。要隔離運(yùn)行在同一臺(tái)計(jì)算機(jī)上但屬于不同網(wǎng)站的Web應(yīng)用程序,需要為每個(gè)網(wǎng)站創(chuàng)建單獨(dú)的應(yīng)用程序池。

圖1 打開(kāi)IIS屬性對(duì)話框
那么,什么是應(yīng)用程序池呢?這是微軟的一個(gè)全新概念:應(yīng)用程序池是將一個(gè)或多個(gè)應(yīng)用程序鏈接到一個(gè)或多個(gè)工作進(jìn)程集合的配置。因?yàn)閼?yīng)用程序池中的應(yīng)用程序與其他應(yīng)用程序被工作進(jìn)程邊界分隔,所以某個(gè)應(yīng)用程序池中的應(yīng)用程序不會(huì)受到其他應(yīng)用程序池中應(yīng)用程序所產(chǎn)生的問(wèn)題的影響。
3. 創(chuàng)建應(yīng)用程序池
在IIS管理器中,打開(kāi)本地計(jì)算機(jī),右鍵單擊“應(yīng)用程序池”,選擇新建“應(yīng)用程序池” (必須在工作進(jìn)程隔離模式下才能建立應(yīng)用程序池) 。“應(yīng)用程序池名稱(chēng)”框中,輸入新的應(yīng)用程序池名稱(chēng)。如果在“應(yīng)用程序池 ID”框中出現(xiàn)的 ID (如:AppPool #1)不是您想要的,可進(jìn)行重命名。如果您單擊了“將現(xiàn)有應(yīng)用程序池作為模板”,請(qǐng)?jiān)凇皯?yīng)用程序池名稱(chēng)”框中右鍵單擊想要用來(lái)作為模板的應(yīng)用程序池。最后單擊[確定]。
4. 指派應(yīng)用程序池
在 IIS 管理器中,右鍵單擊您要為其指派應(yīng)用程序池的應(yīng)用程序,然后單擊“屬性”。 單擊“主目錄”選項(xiàng)卡,確認(rèn)您正在指派的目錄或虛擬目錄的“應(yīng)用程序名”是否已被填寫(xiě)。如果“應(yīng)用程序名”框尚未被填寫(xiě),請(qǐng)單擊“創(chuàng)建”,然后輸入名稱(chēng)。
在“應(yīng)用程序池”列表框中,選擇您想要為其指派的應(yīng)用程序池的名稱(chēng)。最后單擊[確定](圖2)。

圖2 新創(chuàng)建的應(yīng)用程序池名
- 推薦!各類(lèi)建站程序偽靜態(tài)規(guī)則代碼
- 詳細(xì)的DedeCMS(織夢(mèng))目錄權(quán)限安全設(shè)置教程
- iis安全設(shè)置全方位教程
- 巧妙出招致勝服務(wù)器管理
- Win Server 2003個(gè)人網(wǎng)絡(luò)服務(wù)器安全攻略
- Windows 2003校園Web服務(wù)器常見(jiàn)問(wèn)題
- 清除IIS配置文件后門(mén)隱患
- Web服務(wù)器和應(yīng)用程序服務(wù)器有什么區(qū)別
- 虛擬主機(jī)下asp.net 2.0的導(dǎo)航控件treeview,menu等出錯(cuò)
- IIS6.0服務(wù)器架站無(wú)法訪問(wèn)解決方案總結(jié)
- 圖解支持多語(yǔ)言環(huán)境的IIS服務(wù)器配置
- IIS服務(wù)器排錯(cuò)指南及錯(cuò)誤代碼大全
Web服務(wù)器教程Rss訂閱服務(wù)器教程搜索
Web服務(wù)器教程推薦
- iisapp.vbs iis pid了解對(duì)應(yīng)的網(wǎng)站或應(yīng)用池
- ubuntu 編譯安裝php 5.3.3+memcache的方法
- IIS支持SHTML的設(shè)置方法(SSI)
- HTTP 狀態(tài)代碼解釋(完整)
- 經(jīng)典:ASP.net服務(wù)器的入侵方法
- 配置apache默認(rèn)使用ssl的方法
- Apache+php+mysql在windows下的安裝與配置圖解(最新版)
- 用主機(jī)頭名法實(shí)現(xiàn)一個(gè)IP建多個(gè)Web站點(diǎn)
- 通過(guò)設(shè)置Web服務(wù)器日志讓IIS更安全
- IIS上啟用Gzip壓縮(HTTP壓縮) 詳解
猜你也喜歡看這些
- Web網(wǎng)關(guān)的安全和性能
- 自定義FTP 體驗(yàn)極速的下載快感
- Apache二級(jí)域名實(shí)現(xiàn)方法(簡(jiǎn)單快速)
- 三層交換機(jī)典型應(yīng)用配置
- 微博縮短網(wǎng)址是如何實(shí)現(xiàn)的
- 負(fù)載均衡-在window與linux下配置nginx
- web中緩存的使用方法
- 服務(wù)器網(wǎng)頁(yè)緩存的深入分析
- 服務(wù)器虛擬化技術(shù):虛擬機(jī)優(yōu)化小竅門(mén)
- 在多臺(tái)服務(wù)器上簡(jiǎn)單實(shí)現(xiàn)Redis的數(shù)據(jù)主從復(fù)制
- 相關(guān)鏈接:
- 教程說(shuō)明:
Web服務(wù)器教程-Windows2003校園Web服務(wù)器常見(jiàn)問(wèn)題
。