我刚刚升级到 Debian 9 (stretch),但系统似乎不支持 ALPN 协商(运行HTTP2 测试)。互联网上的所有指南仍然涉及 Jessie (Debian 8),但没有一个谈到 Stretch (Debian 9)。
OpenSSL> version
OpenSSL 1.1.0f 25 May 2017
nginx -v
nginx version: nginx/1.13.1
nginx
从官方存储库安装
有没有一种简单的方法(无需手动重新编译 nginx)来使用 Debian 9 和 nginx 获取 ALPN?
谢谢。
答案1
Debian 9 开箱即用地支持它。
我的 nginx vhost 回滚到没有 http2 语句的版本。
放回listen 443 ssl http2
声明并使用 HTTP2 测试进行检查,确认它可以正常工作。
http://devops-life.com/blog/2017/06/27/nginx-alpn-debian-9-stretch.html