http錯(cuò)誤401.3 ACL 禁止訪問(wèn)資源 解決辦法
2012/7/23 0:07:591458 閱讀
在配置IIS的時(shí)候,如果安全稍微做的好一些。就會(huì)出現(xiàn)各式各樣的問(wèn)題。比如,常見(jiàn)的訪問(wèn)網(wǎng)頁(yè)會(huì)彈出用戶名密碼的登陸界面,或者是訪問(wèn)某種頁(yè)面比如html,asp沒(méi)事情,但是訪問(wèn)jsp或者php就有問(wèn)題,顯示401.3 ACL 禁止訪問(wèn)資源等
通常的解決辦法是:
第一,看iis中(不管iis5 還是iis6) ,網(wǎng)站或者目錄,包括虛擬目錄的屬性,看目錄安全性選項(xiàng)卡中的 編輯匿名訪問(wèn)和身份驗(yàn)證控制,看看是用的哪個(gè)帳號(hào),如果是用的iis匿名帳號(hào)(一般是IUSR_機(jī)器名),或者由系統(tǒng)管理員設(shè)置了其他帳號(hào),這個(gè)帳號(hào)很重要,下面成IIS匿名帳號(hào) 察看帳號(hào)的密碼是否是正確的系統(tǒng)設(shè)置的密碼,實(shí)在不行就在計(jì)算機(jī)管理里面的用戶管理,重新把帳號(hào)設(shè)置一個(gè)密碼,然后在編輯匿名訪問(wèn)和身份驗(yàn)證控制選項(xiàng)中把密碼重新設(shè)置一下。
第二。在資源管理器里面看放置網(wǎng)站或者目錄的安全選項(xiàng)。是否IIS匿名帳號(hào)有權(quán)限訪問(wèn),一般來(lái)說(shuō),NT系統(tǒng)中的IUSR_機(jī)器名這個(gè)帳號(hào)都會(huì)是在user組里面,有時(shí)候禁用了user組,也會(huì)引起這個(gè)問(wèn)題,讓剛才設(shè)置的IIS匿名帳號(hào)或者帳號(hào)所在的系統(tǒng)組有對(duì)目錄的訪問(wèn)權(quán)限,至少要有讀權(quán)限。
第三,在你放置的程序中,看是否含有其他類型的動(dòng)態(tài)語(yǔ)言寫的程序,IIS會(huì)默認(rèn)對(duì)asp進(jìn)行解釋,對(duì)于ASPX來(lái)說(shuō),要看net執(zhí)行文件目錄是否讓IIS匿名帳號(hào)有讀權(quán)限? cgi程序就是perl目錄,jsp看是用resin還是用tomcat做的解釋,php就是php目錄,要保證這些目錄都讓IIS匿名帳號(hào)有讀權(quán)限才行。
通過(guò)以上設(shè)置,基本上沒(méi)有什么問(wèn)題了,遇到這樣的問(wèn)題,重新安裝IIS也沒(méi)有用,慢慢查原因吧。在NT環(huán)境下的web server出問(wèn)題,大部分是因?yàn)闄?quán)限 還有組策略的影響。只要確定這兩個(gè)部分沒(méi)問(wèn)題。那基本上就不會(huì)出現(xiàn)問(wèn)題了。
下一條:js二級(jí)菜單(省市)
上一條:選項(xiàng)卡(三項(xiàng))代碼