无法在 debian jessie 上启用 http2 apache

无法在 debian jessie 上启用 http2 apache

我已经使用测试存储库在 Debian Jesie 上更新了 Apache2

https://www.shivering-isles.com/http-2-getting-ready-on-debian-with-apache2/

我现在有:

Server version: Apache/2.4.27 (Debian)
Server built:   2017-09-23T22:08:01

an2mod http2 ..完成

ls -la /etc/apache2/mods-enabled
lrwxrwxrwx 1 root root   28 Sep 25 16:42 http2.load -> ../mods-available/http2.load

/etc/apache2/conf-available/http2.conf .... 已编辑

....

但检查https://www.tecnocroci.itHTTP2 不起作用

答案1

当我在 SSLLabs 中检查该网站时:https://www.ssllabs.com/ssltest/analyze.html?d=www.tecnocroci.it我看到了一些事情:

  1. 此网站支持 ALPN,因此您使用的是最新版 OpenSSL,这是某些浏览器对 HTTP/2 的要求。这是一个常见问题,但似乎不是您的问题。
  2. 此网站支持现代 GCM 密码,这是某些浏览器对 HTTP/2 的要求。这是一个常见问题,但似乎不是您的问题。
  3. 该站点不支持HTTP/2。

目前我只能猜测以下两件事之一:

  1. 您忘记Protocols h2 http1.1按照指南中包含的链接包含在您的配置中。
  2. 您的 Apache 前面有一些东西(例如负载均衡器或其他基础设施)不支持 HTTP/2。

相关内容