20120302

IIS – 錯誤401.3

說明

在我將伺服器昇級至DC後,本來可以跑的網站,突然通通不能跑了@@,只留下一個令人無奈的畫面→

201200301-5-IIS 7-錯誤401.3-W

研究了一下,發現原來是因為昇級至DC之後,許多原有的本機使用者都不見了 (因為安全的原因)。

 

好吧,那只好自己來設定一個囉。

 

 

解決方法

解決方式如下 (僅支援IIS 7)→

1. 開啟相關網站的「Authentication」頁面。

201200301-6-IIS 7-錯誤401.3-W

2. 看到原有設定使用者為「IUSR」

201200301-7-IIS 7-錯誤401.3-W
注意1:伺服器昇級為DC後,原有的使用者帳戶已無法使用,所以我們會設定一個新的來代替他。
注意2:若選擇下方的「Application pool identity」,則會使用「Network Service」這個帳戶,而且立刻解決了401.3的問題;但是也將意味著,所有網路上的匿名使用者,只要登入你的網站,同時也取得了「Network Service」的相關權限。「我非常不建議你這麼作」。

 

3. 開啟「Server Manager」,跳至「Active Directory Users and Computers」,並新增一個新的使用者。

201200301-8-IIS 7-錯誤401.3-W

4. 新增完成後,回到3的畫面,輸入使用者名稱及密碼。

201200301-9-IIS 7-錯誤401.3-W

5. 再回到IIS管理員,設定目錄的權限。

201200301-10-IIS 7-錯誤401.3-W

6. 設定剛剛新增的使用者之權限為「讀取與執行、列出目錄、讀」即可。

201200301-11-IIS 7-錯誤401.3-W

7. 大功告成。

沒有留言: