首页 » Linux » lnmp » Nginx启用http2不生效

Nginx启用http2不生效

 

Nginx启用http2不生效,可以检查openssl版本是不是过低

查看当前openssl版本

OpenSSL 1.0.1e-fips 11 Feb 2013

查看完版本可知,当前版本是1.0.1的,版本过老,需要升级到1.0.2才可以支持http2协议

注意:只需要在编译nginx的时候指定1.0.2版本的openssl就可以了

平滑编译方法:

1、下载openssl1.0.2源码包

2、查看当前nginx编译安装时安装了哪些模块

3、增加--with-openssl=/usr/local/src/openssl-1.0.2o重新编译(注意:最后不需要执行make install)

4、备份源文件并替换nginx的二进制文件

5、验证

此时访问网站,可以看到http2启用成功

查看网站是否启用http2协议方法:https://blog.whsir.com/post-2975.html

原文链接:Nginx启用http2不生效,转载请注明来源!

1