[點晴永久免費OA]掌握IIS排錯技巧 讓W(xué)eb更好服務(wù)
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 安裝指引&開發(fā)建議 』
iis是使用非常廣泛的web平臺,通過它搭建web站點是比較簡單的。但是,在使用的過程中由于iis設(shè)置不當(dāng)或者其它原因使得web不能正常運行,這是非常普遍的。作為web管理員,掌握必要的排錯技巧解決iis故障顯得尤為重要。
1、客戶端的ip地址被拒絕 當(dāng)iis部署完成web成功發(fā)布后卻被告知某些用戶無法訪問web頁面,當(dāng)他們訪問web站點的時候,瀏覽器顯示錯誤頁,錯誤提示為“http錯誤403.6-禁止訪問:客戶端的ip地址被拒絕”。 解決方法是:運行“iis管理器”進入相應(yīng)站點的屬性頁面,在“目錄安全性”選項卡頁面的“ip地址和域名限制”下點擊“編輯”進入“ip地址和域名限制”頁面,然后根據(jù)需要對ip進行授權(quán)。需要說明的是,如果要限制某些ip地址的訪問,需要選擇授權(quán)訪問,點添加選擇不允許的ip地址。反之則可以只允許某些ip地址的訪問。
2、訪問由于acl對所請求資源的設(shè)置被拒絕 客戶端訪問web站點,顯示錯誤頁:您不具備查看該目錄或頁面的權(quán)限,因為訪問控制列表 (acl) 對 web 服務(wù)器上的該資源進行了配置。錯誤提示為“http 錯誤 401.3 - 未經(jīng)授權(quán):訪問由于 acl 對所請求資源的設(shè)置被拒絕?!?br> 這是對web目錄的權(quán)限設(shè)置不當(dāng)造成的,我們知道web客戶端的用戶隸屬于user組。因此,如果在web目錄的ntfs權(quán)限中沒有賦予users的讀取權(quán)限就會導(dǎo)致頁面無法訪問。 解決方法是:打開iis管理器,找到web目錄,右鍵“屬性”在“安全”選項卡下添加users組,然后賦予其“讀取和運行”、“列出文件夾目錄”及“讀取”權(quán)限。
3、不具備使用所提供的憑據(jù)查看該目錄或頁的權(quán)限 客戶端訪問web站點,顯示錯誤頁:您不具備使用所提供的憑據(jù)查看該目錄或頁的權(quán)限。錯誤提示為:http錯誤401.1-未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕“http錯誤401.1 - 未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕。 解決方法是:“開始→運行”輸入lusrmgr.msc打開“本地用戶和組”工具,然后雙擊“用戶”中的“iusr_lw-server”(lw-server是服務(wù)器名稱,因機而異),取消對“帳戶已禁用”的勾選最后“確定”退出即可。
4、不允許的父路徑 客戶端訪問web站點彈出錯誤頁,顯示類似“active server pages 錯誤 'asp 0131' 不允許的父路徑 /bbs/admin/bbsface.asp,行 1 包含文件 '../conn.asp' 不能用 '..' 表示父目錄”的錯誤提示。
5、文件或目錄未找到 當(dāng)客戶端訪問asp動態(tài)web站點時,提示“無法找到該頁”,iis錯提示為“http錯誤404-文件或目錄找到”。
6、內(nèi)部服務(wù)錯誤 客戶端訪問web站點提示“http 500 - 內(nèi)部服務(wù)器錯誤”,這樣的iis錯誤提示不是很頻繁但排錯比較麻煩困擾了很多人。其原因是由iwam帳號不同步造成的,iwam賬號是安裝iis時系統(tǒng)自動建立的一個內(nèi)置賬號。iwam賬號建立后被active directory、iis metabase數(shù)據(jù)庫和com+應(yīng)用程序三方共同使用,賬號密碼被三方分別保存,并由操作系統(tǒng)負(fù)責(zé)這三方保存的iwam密碼的同步工作。系統(tǒng)對iwam賬號的密碼同步工作有時會失效,導(dǎo)致iwam賬號所用密碼不統(tǒng)一。
7、身份認(rèn)證配置不當(dāng) 訪問web站點提示不具備使用所提供的憑據(jù)查看該目錄或頁的權(quán)限,錯誤標(biāo)識為“http 錯誤 401.1 - 未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕”。 解決辦法是,打開iis管理器,找到web目錄,右鍵“屬性”打開站點屬性窗口,在“目錄安全性”標(biāo)簽的“身份驗證和訪問控制”下點擊“編輯”打開“身份驗證方法”面板,然后根據(jù)安全需求選擇相應(yīng)的驗證方法。如果是一般的站點我們就選擇“啟用匿名訪問”即可。
8、附件太大,無法上傳 讓在網(wǎng)站的后臺上傳文件文件,當(dāng)超過200k的時候會無法上傳。這是因為在iis6.0中,對文件的上傳進行了嚴(yán)格的限制,這樣這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。數(shù)據(jù)庫屬性配置最大asp大小為204,800 個字節(jié),并將各個字段限制為100 kb。在iis 6.0 之前的版本中,沒有限制。 這就造成了文件上傳不能超過200k,而事實上是提交數(shù)據(jù)不能超過200k,你可以發(fā)一個很長的帖子試試,也會出現(xiàn)這個錯誤。 解決方法是:首先“開始→運行”輸入services.msc打開服務(wù)管理器關(guān)閉“iis admin service”服務(wù)。接下來找到找到windows\system32\inesrv\下的metabase.xml用記事本打開,通過記事本的“編輯→查找”功能找到aspmaxrequestentityallowed其默認(rèn)值為204800,即200k,把他修改為需要的值,最后重新啟動“iis admin service”服務(wù)即可。
客戶端無法下載web站點中的某些類型的文件,錯誤提示為“http 錯誤 404 - 文件或目錄未找到”。造成這一錯誤的原因是iis6.0取消了對某些mime類型的支持,例如iso,致使客戶端下載出錯。 解決辦法是:打開iis管理器,找到web目錄,右鍵“屬性”打開站點屬性窗口,在“http頭”選項卡下點擊“mime類型”按鈕然后“新建”添加相應(yīng)的文件擴展名。 該文章在 2010/7/9 22:27:55 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |