【发布时间】:2015-10-18 12:39:38
【问题描述】:
IIS 10 声称完全支持 HTTP/2。我想知道是否有办法在 IIS 10 上关闭 HTTP/2。
【问题讨论】:
-
为什么要关闭?
-
在此处查看我的问题 (serverfault.com/questions/712808/…),了解为什么要禁用它。
-
当我们在开发环境中使用 HTTP/2 时,我们有一个由我们自己的根 CA 颁发的证书,Chrome 和 Firefox 等浏览器似乎并不喜欢。
-
这是另一个原因:NTLM 由于它的串行请求/响应握手在更并行的 http2 下失败。这会导致 chrome 在对站点的第一个请求与故障转移到 HTTP1.1 然后呈现第一页之间出现“无法访问站点”错误。之后网站运行正常(因为它运行的是 http1.1),但最初的错误让用户非常沮丧。
-
@airowe Nop。它在我们所有的生产系统上仍然被禁用。我们计划在未来某个时候重新审视这个问题,但现在稳定性对我们来说更为重要。如果/当我们找到解决方案时,我会尽量记住在这里发布我们的解决方案。
标签: iis windows-10 windows-server-2016