我是否需要使用HTTP2安装/启用ALPN?如何为apache2 ubuntu 16.04做到这一点?

时间:2017-01-18 18:08:52

标签: http2 alpn

我刚刚在我的ubuntu 16.04服务器上启用了http2。当我在https://tools.keycdn.com/http2-test上运行测试时,它会验证是否支持http2,但也会发出“不支持ALPN”的警告。

我真的需要ALPN来获取http2的好处吗?如果是,我该怎么安装呢?我找不到安装/启用/激活ALPN的方法。

1 个答案:

答案 0 :(得分:2)

Chrome需要ALPN for HTTPS,因为它已经折旧其前身(NPN):https://ma.ttias.be/day-google-chrome-disables-http2-nearly-everyone-may-31st-2016/

其他浏览器仍然支持使用NPN的HTTP / 2我相信(目前)。

要使用ALPN,您需要使用OpenSSL 1.0.2或更高版本编译您的网络服务器。根据上面的链接,Ubuntu 16.04确实支持这个。