【问题标题】:Why is my site not using http/2 while it is http/2 enabled为什么我的网站在启用 http/2 时不使用 http/2
【发布时间】:2019-11-19 00:33:11
【问题描述】:

我在网站前有一个 NGINX 反向代理。 NGINX 服务器是 http2/ready。如果我进行测试,一切似乎都很好:

但是,当我使用浏览器访问该网站时,chrome 显示该网站使用的是 http/1.1。

我不知道为什么。有人可以帮忙吗?

【问题讨论】:

标签: nginx http2 nginx-reverse-proxy


【解决方案1】:

我找到了原因。我在 NGINX 上启用了 TLS 1.3 协议。 Win10 上的 Chrome 70 在没有 http/2 的情况下与 TLS 1.3 握手。一旦我禁用 TLS 1.3,浏览器就会与 TLS1.2 + https/2 握手。当然,问题是什么更快。我选择了 TLS1.2 + https/2 方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-08
    • 2018-03-22
    • 2017-07-14
    • 2019-12-10
    • 1970-01-01
    • 2017-07-27
    • 2021-12-02
    • 2016-08-06
    相关资源
    最近更新 更多