【问题标题】:Enabling HTTP/2 on Azure在 Azure 上启用 HTTP/2
【发布时间】:2020-02-11 22:24:06
【问题描述】:

我的 Azure 托管网站具有以下配置(见图)。

所以我相信我已经启用了 HTTP/2。

但是,当我从 Edge/Chrome 访问它并在“开发”选项中选择“报告”时。我得到(见图):

忽略“本地主机”位。我从本地副本中截取了屏幕截图,但在我的 Azure 版本网站上运行报告时得到了相同的结果。

为什么是 http/1.1?

【问题讨论】:

  • 你能做一个 curl -I 并将结果粘贴到这里吗?

标签: azure http2


【解决方案1】:

如果 http2enabled 设置为 true,请仔细检查资源浏览器。前往:

订阅 > 资源组 > 您的站点名称 > 提供商 > Microsoft.Web > 站点 > 您的站点名称 > 配置 > 网络

然后选择 PUT

来源:https://azure.microsoft.com/en-us/blog/announcing-http-2-support-in-azure-app-service/

【讨论】:

  • 我的 Azure 与上面的完全不同。我尝试将 "httpEnabled" : true 添加到我的 appsettings.json,但这没有任何效果。
  • 一件事。网站是否必须是 httpS 才能支持 http/2?
  • 是的,应该是 https。请尝试 curl -I
  • 啊,好吧,这可能就是为什么。我有一段时间无法检查 httpS。
猜你喜欢
  • 2017-04-01
  • 2018-03-22
  • 2016-04-20
  • 2020-01-26
  • 2021-06-10
  • 2021-04-01
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多