Windows-Server-2008-R2
ARR 3 IIS 7.5 Windows 身份驗證不起作用
我們一直在努力嘗試通過ARR進行****Windows 身份驗證。
我們創建了一個新的域帳戶 (
appservices
)ARR 伺服器(
srvarr
) 使用預設應用程序池,使用者設置為appservices
IIS 伺服器(
srvweb
) 使用預設應用程序池,使用者設置為appservices
我們跑了
setspn -s domain\appservices http://srvarr
並使用
-l
它註冊的節目進行檢查http://srvarr
srvarr
設置為使用anonymous authentication
srvweb
設置為使用windows authentication
直接去
http://srvweb/healthCheck.txt
給一個'Working!'
消息 嘗試去http://srvarr/healthCheck.txt
給一個502 - Web server received an invalid response while acting as a gateway or proxy server
或者
401 - with prompt for credentials
如果我們打開,
anonymous authentication
我們會'Working!'
從其中一個http://srvweb/healthCheck.txt
或http://srvarr/healthCheck.txt
我們已經嘗試過NTLM和Negotiate,但似乎都不起作用。
我們有錯字
HTTP/srvarr
和HTTP/srvweb
ashttp://srvarr
和http://srvweb
。確保您將其作為協議而不是 url!還有可能對其他人有幫助的設置:
刪除兩者
NTLM
並添加和打開和關閉Negotiate
_Negotiate:Kerberos
UseAppPoolCredentials
useKernelMode
確保所有伺服器都使用您的域 Web 服務帳戶作為應用程序池身份