Nginx 支持Http2协议
要求
-
要开启HTTP/2协议支持,需要在Nginx 1.10以上版本并且需要OpenSSL库的版本在1.0.2以上编译。
-
HTTP 2.0只支持开启了https的网站。
查看OpenSSL版本
查看当前OpenSSL版本
需要OpenSSL库的版本在1.0.2以上
openssl version
可以看到我这里的版本正好是1.0.2 满足要求。
nginx version: nginx/1.14.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
增加编译http2模块
http_v2_module
查看nginx原有的模块
/opt/software/nginx/sbin/nginx -V
可以看到已安装的模块
configure arguments: --prefix=/opt/software/nginx --with-http_stub_status_module --with-http_ssl_module
切换到源码包下(下面的路径是)
cd /opt/software/nginx-1.14.1