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