h2 未在远程 IIS 中启用
h2 is not enabled in remote IIS
valid certificate under Server Certificates in IIS
certificate added to https binding
我有我的组织提供的有效可信证书,并按照此 link 中提供的步骤在 IIS 上启用 Http/2 协议。但是当我通过远程 IIS 托管一个简单的项目时,浏览器的网络选项卡中的协议显示为 http 1.1。
如何确认 Http/2 已在 IIS 中启用?
HTTP/2 在 IIS 版本 10 之前不被支持,所以首先检查你的 iis 版本。 google chrome 提供了一种快速简便的方法来检查您的 SSL-enabled 站点是否支持 HTTP/2。首先,通过 HTTPS 在 Chrome 中访问您的站点。在那里您会看到您的站点列出了协议 h2,确认您的站点在 HTTP/2.
上运行
另一种方法是在 Chrome 或 Firefox 中查看网络选项卡 > headers > 响应 headers > 查看源代码。可以看到 headers 。它应该是“HTTP/2”或者我现在想不起来的某种形式。最简单:您可以使用 curl -I 将 HTTP 响应放在第一行。
valid certificate under Server Certificates in IIS
certificate added to https binding
我有我的组织提供的有效可信证书,并按照此 link 中提供的步骤在 IIS 上启用 Http/2 协议。但是当我通过远程 IIS 托管一个简单的项目时,浏览器的网络选项卡中的协议显示为 http 1.1。
如何确认 Http/2 已在 IIS 中启用?
HTTP/2 在 IIS 版本 10 之前不被支持,所以首先检查你的 iis 版本。 google chrome 提供了一种快速简便的方法来检查您的 SSL-enabled 站点是否支持 HTTP/2。首先,通过 HTTPS 在 Chrome 中访问您的站点。在那里您会看到您的站点列出了协议 h2,确认您的站点在 HTTP/2.
上运行另一种方法是在 Chrome 或 Firefox 中查看网络选项卡 > headers > 响应 headers > 查看源代码。可以看到 headers 。它应该是“HTTP/2”或者我现在想不起来的某种形式。最简单:您可以使用 curl -I 将 HTTP 响应放在第一行。