IIS瀏覽就提示無法顯示網(wǎng)頁求解決
1、錯誤號401.1
癥狀:HTTP 錯誤 401.1 - 未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕。
分析:
由于用戶匿名訪問使用的賬號(默認是IUSR_機器名)被禁用,或者沒有權(quán)限訪問計算機,將造成用戶無法訪問。
解決方案:
(1)查看IIS管理器中站點安全設(shè)置的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啟用:
控制面板->管理工具->計算機管理->本地用戶和組,將IUSR_機器名賬號啟用。如果還沒有解決,請繼續(xù)下一步。
(2)查看本地安全策略中,IIS管理器中站點的默認匿名訪問帳號或者其所屬的組是否有通過網(wǎng)絡(luò)訪問服務(wù)器的權(quán)限,如果沒有嘗試用以下步驟賦予權(quán)限:
開始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶權(quán)限分配,雙擊“從網(wǎng)絡(luò)訪問此計算機”,添加IIS默認用戶或者其所屬的組。
注意:一般自定義 IIS默認匿名訪問帳號都屬于組,為了安全,沒有特殊需要,請遵循此規(guī)則。
2、錯誤號401.2
癥狀:HTTP 錯誤 401.2 - 未經(jīng)授權(quán):訪問由于服務(wù)器配置被拒絕。
原因:關(guān)閉了匿名身份驗證
解決方案:
運行inetmgr,打開站點屬性->目錄安全性->身份驗證和訪問控制->選中“啟用匿名訪問”,輸入用戶名,或者點擊“瀏覽”選擇合法的用戶,并兩次輸入密碼后確定。
3、錯誤號:401.3
癥狀:HTTP 錯誤 401.3 - 未經(jīng)授權(quán):訪問由于 ACL 對所請求資源的設(shè)置被拒絕。
原因:IIS匿名用戶一般屬于Guests組,而我們一般把存放網(wǎng)站的硬盤的權(quán)限只分配給administrators組,這時候按照繼承原則,網(wǎng)站文件夾也只有administrators組的成員才能訪問,導(dǎo)致IIS匿名用戶訪問該文件的NTFS權(quán)限不足,從而導(dǎo)致頁面無法訪問。
解決方案:
給IIS匿名用戶訪問網(wǎng)站文件夾的權(quán)限,方法:進入該文件夾的安全選項,添加IIS匿名用戶,并賦予相應(yīng)權(quán)限,一般是讀、寫。
現(xiàn)在GhostXP比較流行,都是不預(yù)裝IIS的,而自己安裝完后打不開歡迎界面的現(xiàn)象也常常出現(xiàn),這個問題是比較頭疼的,今天把我遇到的問題相關(guān)解決的方案拿出來,希望對新手有幫助 首先你得確定,安裝的是xp sp2,+iis5.1否則,可能版本不統(tǒng)一。(個人經(jīng)驗筆記本比較愛出現(xiàn)問題)
IIS安裝下載地址:
IIS5.0安裝包 http://top.admin5.com/soft/iis5.0.rar (適用于:Windows Xp)
IIS5.1安裝包 http://top.admin5.com/soft/iis5.1安裝包下載.rar ?。ㄟm用于:Windows Xp sp2)
IIS6.0安裝包 http://top.admin5.com/soft/iis6.0.rar (適用于:Windows 2003)
提示:下載后請進行病毒掃描
一、控制面板里沒有“->添加/刪除Windows組件->Internet信息服務(wù)(IIS)”組件的添加方法。
(某些GHOST系統(tǒng)精簡后沒有此項)
把IIS列進系統(tǒng)組件并安裝。先到網(wǎng)上下載iis5.1安裝包,解壓到D盤的根目錄下(最好是根目錄,便于后面打命令)把目錄名該為iis5.1
首先在“開始”菜單的“運行”中輸入“c:\Windows\inf\sysoc.inf”,在sysoc.inf中找到“[Components]”這一段,在里面加上這段:“iis=iis2.dll,OcEntry,iis2.inf,,7”,之后保存并關(guān)閉。
接下來,在運行中輸入“CMD”然后回車,打開命令行模式,在命令行下輸入下列的兩條命令,在每一行命令結(jié)束后回車:
expand d:\iis5.1\iis.dl_ c:\Windows\system32\setup\iis2.dll
expand d:\iis5.1\iis.in_ c:\Windows\inf\iis2.inf
注意:如果你解壓到了F盤就把上面的D改為F就可以了,其他同理。這時候,你打開控制面板->添加/刪除Windows組件,就會發(fā)現(xiàn),Internet信息服務(wù)(IIS)的安裝選項已經(jīng)出現(xiàn)在安裝列表里了。
之后就和平常安裝IIS一樣了,只不過,在安裝的過程中會出現(xiàn)找不到文件的情況(這是正常的,因為你的IIS安裝目錄沒在XP默認的目錄下)。這時,你點擊瀏覽,選擇你剛剛解壓的目錄就可以了,這種讓你選擇安裝文件的現(xiàn)象共會出現(xiàn)幾次。過一會,IIS就安裝完成了,點擊“完成”。但做到這一步還不算完,因為是安裝包安裝的,需要對IIS進行一些設(shè)置(不然會出現(xiàn)內(nèi)部服務(wù)器500錯誤).
二、解決數(shù)據(jù)庫鏈接錯誤的方法
打開開始--所有程序--管理工具--組件服務(wù),在左邊選擇“控制臺根目錄”->"組件服務(wù)"->"計算機"->"我的電腦"->"COM+應(yīng)用程序", 然后在右邊框里點右鍵"IIS Out-Of-Process Pooled Applications ",選擇屬性,點“標識”選項卡,選擇“系統(tǒng)帳戶”,然后確定,重啟IIS即可。
三、無法進入“控制臺根目錄”->"組件服務(wù)"->"計算機"->"我的電腦"->"COM+應(yīng)用程序"的解決方法
進入“控制臺根目錄”->"組件服務(wù)"->"計算機"->"我的電腦"->"COM+應(yīng)用程序", 出錯后,錯誤代碼8004E00F-COM+無法與Microsoft分布式事務(wù)協(xié)調(diào)程序
在開始程序運行:msdtc -resetlog 就行了。
四、"COM+應(yīng)用程序"里正常要有的應(yīng)用程序一般為8個對象,如果沒有IIS****項目則在控制面板/組件里重新安裝IIS就會解決。
COM+ Explorer
COM+ QC Dead Letter Queue Listener
COM+ Utilities
IIS In-Process Applications
IIS Out-Of-Process Pooled Applications
IIS Utilities
MS Software Shadow Copy Provider
System Application
五、關(guān)于微軟分布式傳輸協(xié)調(diào)程序(msdtc)出錯
當打開控制面板,管理程序,組件服務(wù)里的COM+,出現(xiàn)錯誤。我們先來卸載它
從注冊表里找到這三項。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
刪除!
然后net stop msdtc 運行試一下!或者在CMD下輸入命令也可以(即停止 msdtc )
接著msdtc -uninstall 卸載它!
然后msdtc -install 安裝!
打開 管理工具里的事件查看器 看最新的那個事件
安裝成功了!
安裝完MSDTC后 組件服務(wù)里的COM+就可以打開了
但還是少了很多東西。
右擊“網(wǎng)站”屬性->選擇“目錄安全性”->點“編輯”然后在彈出的對話框中確保只選中了“匿名訪問”和“集成Windows驗證”兩項,單擊匿名訪問中的編輯,去掉“允許IIS控制密碼”
然后打開計算機管理 用戶和組 在你的用戶組里有兩個用戶。
IUSR_你的計算機名
IWAM_你的計算機名
在這兩個用戶那點擊右鍵,設(shè)置同樣的密碼 例如:我設(shè)置為123456789
然后準備cmd 窗口
\Inetpub\AdminScripts>
adsutil SET w3svc/WAMUserPass "剛才的密碼"
然后準備一個cmd窗口,進入 system32/inetsrv
接著rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll 現(xiàn)在注冊組件試一下。
組件服務(wù)里的COM+下的項目全出來了 一個個啟動 問題解決
六、是否設(shè)置默認網(wǎng)站、虛擬目錄的具體環(huán)節(jié)有錯誤
IIS服務(wù)器出現(xiàn)錯誤的原因很多,請嘗試以下操作:
1、查看網(wǎng)站屬性——文檔
看看啟用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加)
2、查看網(wǎng)站屬性——主目錄
A、本地路徑是否指定正確
B、是否勾選“腳本資源訪問”
C、是否勾選“讀取”
D、執(zhí)行權(quán)限:純腳本
3、查看網(wǎng)站屬性——目錄安全性——編輯
A、是否勾選“匿名訪問”
B、用戶名:IUSR_您的計算機名(不對,就點瀏覽選擇)
C、密碼不用改,勾選“允許IIS控制密碼”就可以了
D、其它不用選
4、查看網(wǎng)站屬性——網(wǎng)站
A、IP地址:全部未分配 或者 選擇一個
B、TCP端口:80 (最好不要改,改了訪問方法就不一,特別提醒:有些軟件會占用80端口,端口被占就啟動不了IIS,例如:訊雷)
5、打開控制面板——管理工具——計算機管理——本地用戶和組——用戶
A、看看“IUSR_您的計算機名”此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
B、看看“IWAM_您的計算機名”此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
C、在“IWAM_您的計算機名”該用戶上按右鍵——設(shè)置密碼(密碼要記住,后面還需要用上該密碼)
6、打開控制面板——管理工具——組件服務(wù)——組件服務(wù)——計算機——我的電腦——COM+應(yīng)用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右鍵選擇‘屬性’——選擇‘標識’,指定用戶:IWAM_您計算機名(說明:可以點瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啟動該服務(wù),啟動后它會動。
B、在“IIS In-Process Applications”上按右鍵選擇‘屬性’——
關(guān)鍵詞:IIS
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0