關於401的錯誤

2022-01-19 01:02:15 字數 1074 閱讀 1911

1、錯誤號401.1    

症狀:http   錯誤   401.1   -   未經授權:訪問由於憑據無效被拒絕。    

分析:    

由於使用者匿名訪問使用的賬號(預設是iusr_機器名)被禁用,或者沒有許可權訪問計算機,將造成使用者無法訪問。    

解決方案:    

(1)檢視iis管理器中站點安全設定的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啟用:    

控制面板->管理工具->計算機管理->本地使用者和組,將iusr_機器名賬號啟用。如果還沒有解決,請繼續下一步。    

(2)檢視本地安全策略中,iis管理器中站點的預設匿名訪問帳號或者其所屬的組是否有通過網路訪問伺服器的許可權,如果沒有嘗試用以下步驟賦予許可權:    

開始->程式->管理工具->本地安全策略->安全策略->本地策略->使用者許可權分配,雙擊「從網路訪問此計算機」,新增iis預設使用者或者其所屬的組。    

注意:一般自定義   iis預設匿名訪問帳號都屬於組,為了安全,沒有特殊需要,請遵循此規則。    

2、錯誤號401.2    

症狀:http   錯誤   401.2   -   未經授權:訪問由於伺服器配置被拒絕。    

原因:關閉了匿名身份驗證    

解決方案:    

執行inetmgr,開啟站點屬性->目錄安全性->身份驗證和訪問控制->選中「啟用匿名訪問」,輸入使用者名稱,或者點選「瀏覽」選擇合法的使用者,並兩次輸入密碼後確定。    

3、錯誤號:401.3    

症狀:http   錯誤   401.3   -   未經授權:訪問由於   acl   對所請求資源的設定被拒絕。    

原因:iis匿名使用者一般屬於guests組,而我們一般把存放**的硬碟的許可權只分配給administrators組,這時候按照繼承原則,**資料夾也只有administrators組的成員才能訪問,導致iis匿名使用者訪問該檔案的ntfs許可權不足,從而導致頁面無法訪問。    

解決方案:    

給iis匿名使用者訪問**資料夾的許可權,方法:進入該資料夾的安全選項,新增iis匿名使用者,並賦予相應許可權,一般是讀、寫。

401的錯誤分析

在介面的測試中,經常會遇到客戶端向服務端傳送乙個請求,服務端返回401的錯誤,那麼今天本文章就來說明在介面測試中如何分析以及解決該問題。我們知道在http返回的狀態碼中,401錯誤表示的是被請求的頁面需要使用者名稱和密碼。401的錯誤詳細的可以描述為 客戶端傳送請求抖到服務端,頁面需要驗證服務端會返...

CROS實現跨域時授權問題(401錯誤)的解決

如果我們訪問的資源是不需要授權的,也就是在http請求頭中不包含 authentication 頭那麼以上做法就足夠了。但是如果該資源是需要許可權驗證的,那麼這個時候跨域請求的預檢測 option 請求,由於不會攜帶身份資訊而被拒絕 瀏覽器會報出401錯誤。前幾天的文章 spring通過cros協議...

關於IIS的503 0錯誤

今天我在用iis7.5除錯asp.net程式時,遇到了503.0 伺服器不可用 錯誤。弄了幾個小時,重新配置了iis,始終徹底解決不了此問題。網上都說重啟應用程式池,就可以解決,我重啟了n遍了,還是一樣,於是我重新審查了自己的 找到答案了,並成功解決了問題。我在這兒分享經驗。問題定義 iis 7.5...