如何在Windows 10服务器技术预览版中启用HTTP2

6

我刚刚下载并安装了"Windows 10 Server Technical Preview 2 Build 10074"的VHD。

我按照以下步骤进行操作: http://blogs.iis.net/nazim/http-2-for-iis-in-windows-10-technical-preview

..创建了一个自签名证书,通过IE11浏览本地主机,但是在F12开发者工具中没有看到任何http2提示,就像链接中所示。使用另一台机器和带有http2/spdy 扩展程序的Chrome浏览器进行浏览也没有显示http2流量。

我是否遗漏了某个配置步骤?

enter image description here

1个回答

1
我使用Windows Server 2016 TP2进行测试,启用注册表中的http/2后,本地IE11浏览器没有显示任何http/2的迹象。您提到的文章的最后一个屏幕截图显示http2,因此我们认为它不起作用。
在Chrome的网络工具中查看工作站时,也没有指示http/2。
然而,当使用Chrome 43并输入:

chrome://net-internals/#spdy

然后在另一个选项卡中打开测试站点,它将出现在HTTP/2 sessions列表中,并带有协议已协商:h2
因此,我在这里的假设是,IIS很好地提供了http/2服务,但IE没有告诉我们这一点。
这就引出了一个问题:为什么在博客文章的截图中显示? 我不能回答这个问题,但我对在Chrome中看到的内容感到满意。
编辑于2015年7月17日。

在撰写IIS 10的新功能博客文章时,我进行了更多测试,再次研究了这个问题,现在我认为在IIS 10中无需做任何操作即可启用HTTP/2,它似乎已经默认启用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接