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