如何在Windows 10 Server技术预览中启用http2

时间:2015-05-21 11:17:09

标签: internet-explorer http iis windows-10 http2

我刚刚下载并安装了" 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 extension的Chrome进行浏览也不表示http2流量。

我错过了配置步骤吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

我使用的是Windows Server 2016 TP2来测试相同的东西,在注册表中启用http / 2之后,本地IE11浏览器没有显示http / 2的任何指示。 article you mentioned的最后一个屏幕截图显示http2,因此我们假设它不起作用。

在工作站上查看Chrome中的网络工具也不表示http / 2。

但是,当使用Chrome 43并输入:

  

铬://净内部/#SPDY

然后在另一个标签页中打开测试网站,它会显示在HTTP/2 sessions列表中Protocol Negotiated: h2

所以我的假设是,IIS可以很好地服务于http / 2,但IE并没有告诉我们。

这引出了一个问题:Why does is show in the screenshot in the blog post?

我无法回答这个问题,但我对Chrome中看到的内容感到满意。

编辑2015年7月17日:

在为我的博客New features in IIS 10做更多测试时,我再次调查了这一点,我现在认为你不必在IIS 10中做任何事情来启用HTTP / 2。它似乎默认启用。