首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS ntlmssp_negotiate

IIS ntlmssp_negotiate
EN

Server Fault用户
提问于 2020-03-17 19:08:12
回答 1查看 239关注 0票数 0

这是NTLM身份验证:

代码语言:javascript
复制
Get / -> HTTP 401
Get / ntlmssp_negotiate -> HTTP 401 ntlmssp_challenge
Get / ntlmssp_auth -> HTTP 200

我的问题是ntlmssp_negotiate没有通过低谷

预期行为:

代码语言:javascript
复制
Request
. 
Response


loadbalancer:80 Get /
node1:80 Get /
.
node1:80 HTTP 401 Unauthorized
loadbalancer:80 HTTP 401 Unauthorized

loadbalancer:80 Get / ntlmssp_negotiate 
node1:80 Get / ntlmssp_negotiate
.
node1:80 HTTP 401 ntlmssp_challenge
loadbalancer:80 HTTP 401 ntlmssp_challenge

loadbalancer:80 Get / ntlmssp_auth 
node1:80 Get / ntlmssp_auth 
.
node1:80 HTTP 200
loadbalancer:80 HTTP 200    

实际行为:

代码语言:javascript
复制
Request 
.
Response 

loadbalancer:80 Get /
node1:80 Get /
.
node1:80 HTTP 401 Unauthorized
loadbalancer:80 HTTP 401 Unauthorized

loadbalancer:80 Get / ntlmssp_negotiate 
. 
loadbalancer:80 HTTP 401 ntlmssp_challenge

loadbalancer:80 Get / ntlmssp_auth 
node1:80 Get / ntlmssp_auth 
.
node1:80 HTTP 401 Unauthoized
loadbalancer:80 HTTP 401 Unauthoized    

如您所见,负载均衡器没有将ntlmssp_negotiate转发到它的节点。在我看来,这是由负载平衡器解决的,它自己不转发。

Configuration:

代码语言:javascript
复制
IIS 8.5
ARR 3.0
WIN 2012 R2 Standard

但在配置2上没有发生这种情况。

配置2:

代码语言:javascript
复制
IIS 10
ARR 3.0
WIN 10 Enterprise
EN

回答 1

Server Fault用户

发布于 2020-03-17 19:32:35

也许在安装ARR后有什么记忆..。

之后

c:> iisreset

一切都很好。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1007300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档