既然CentOS 7.4CR已经提供了OpenSSL 1.0.2,我应该能够向Chrome提供http/2页面,但我仍然看到一些消息,即ALPN没有启用。
安装了OpenSSL 1.0.2:
$ rpm -qa |grep openssl
openssl-libs-1.0.2k-8.el7.x86_64
openssl-1.0.2k-8.el7.x86_64但是https://tools.keycdn.com/http2-test说"www.stevenstern.me“支持http 2,但不支持ALPN。
想法?是否需要为ALPN显式启用任何东西?正如我所提到的,http2的东西似乎起作用了。
发布于 2017-10-14 19:01:23
这完全取决于您如何安装Apache,以及它是否是针对OpenSSL 1.0.2编译的。我建议不要。
最简单的方法是在重新启动Apache时运行httpd -V和/或查看错误日志。
RHEL7 7/Centos 7到yum的默认构建仍然是2.4.7,它没有http/2支持。你猜你没用过吗?
任何其他的官方回购,我知道(例如,红帽软件收藏)仍然建立在OpenSSL 1.0.1,所以不给你ALPN -即使在7.4的时候,它可以!
目前RHEL7 7/Centos 7(甚至7.4)上的唯一选项是从源代码或第三方回购(如CodeIT )安装--这两个选项都不是很多人想要做的。
https://unix.stackexchange.com/questions/388890
复制相似问题