@
qcloud 怕麻烦是吧,我带你飞。
AMH 4.2 Nginx 升级 HTTP/2 HTTP2 + Certificate Transparency
假设你 ssh 后在 root 目录。
下载 OpenSSL 补丁
wget
https://www.openssl.org/source/openssl-1.0.2g.tar.gz && tar -zxvf openssl-1.0.2g.tar.gz
下载 Nginx CT
wget
https://github.com/grahamedgecombe/nginx-ct/archive/v1.2.0.tar.gz && tar -xzvf v1.2.0.tar.gz
下载 Nginx 1.9.12
wget
http://nginx.org/download/nginx-1.9.12.tar.gz && tar -zxvf nginx-1.9.12.tar.gz
进入 Nginx 1.9.12 目录开始安装
cd nginx-1.9.12
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_uwsgi_module --without-http_scgi_module --with-http_ssl_module --with-http_flv_module --with-http_mp4_module --with-openssl=/root/openssl-1.0.2g --with-http_v2_module --with-ld-opt=-lrt --add-module=/root/nginx-ct-1.2.0 --with-http_stub_status_module
make
make install
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old && cp objs/nginx /usr/local/nginx/sbin/nginx && make upgrade
重启 Nginx 。
搞定。