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

Tim*_*Tim 6 iis internet-explorer http http2 windows-10

我刚刚下载并安装了"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流量.

我错过了配置步骤吗?

在此输入图像描述

Pet*_*orf 1

我使用 Windows Server 2016 TP2 来测试同样的事情,在注册表中启用 http/2 后,本地 IE11 浏览器不会显示任何 http/2 的指示。您提到的文章的最后一个屏幕截图显示了http2,因此我们假设它不起作用。

查看工作站上 Chrome 中的网络工具也没有显示 http/2。

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

chrome://net-internals/#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。它似乎是默认启用的。