Nginx开启HTTP/2
具体操作步骤:
- []安装oneinstack一键包配置生产环境(步骤略)[/][]获取Nginx原有编辑配置[/][]编译及安装HTTP/2[/][]配置HTTP/2[/]
cd oneinstack/src tar xzf nginx-1.9.4.tar.gz cd nginx-1.9.4 # /usr/local/nginx/sbin/nginx -V #查看nginx已经编译参数 千万要去除--with-http_spdy_module,与HTTP/2有冲突! wget http://nginx.org/patches/http2/patch.http2.txt patch -p1 --dry-run < patch.http2.txt patch -p1 < patch.http2.txt make clean ./configure --prefix=/usr/local/nginx --user=www --group=www \ --with-http_stub_status_module \ --with-http_v2_module \ --with-http_ssl_module \ --with-ipv6 \ --with-http_gzip_static_module \ --with-http_realip_module \ --with-http_flv_module \配置HTTP/2 在.conf文件中添加如下:
server { listen 443 ssl http2 default_server; ssl_certificate server.crt; ssl_certificate_key server.key; ... }重启Nginx(service nginx restart)网站就成功开启HTTP/2了。