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 浏览 localhost,并且我在 F12 开发人员工具中没有得到任何 http2 指示,就像链接所暗示的那样。使用另一台机器和带有 http2/spdy扩展名的 chrome 浏览也不表示 http2 流量。

我是否缺少配置步骤?

在此处输入图像描述

4

1 回答 1

1

我使用 Windows Server 2016 TP2 来测试相同的东西,在注册表中启用 http/2 后,本地 IE11 浏览器没有显示任何 http/2 指示。您提到的文章的最后一个屏幕截图显示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 日编辑:

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

于 2015-06-15T08:53:42.323 回答