Centos系统Nginx上配置HTTP2教程

Centos系统Nginx上配置HTTP2教程

从 2015 年 5 月 14 日 HTTP/2 协议正式版的发布到现在已经快有一年了,越来越多的网站部署了 HTTP2,HTTP2 的广泛应用带来了更好的浏览体验,只要是 Modern 浏览器都支持,所以部署 HTTP2 并不会带来太多困扰。

1.在CentOS中,如果要进行对软件的编译安装,我们一般需要安装:Development Tools

yum groupinstall "Development Tools"

2.获取 OpenSSL 源码

wget -O openssl.zip -c https://github.com/openssl/openssl/archive/OpenSSL_1_0_2h.zip
unzip openssl.zip
mv openssl-OpenSSL_1_0_2h/ openssl

如果系统没有安装unzip可以用yum install unzip安装

3.获取最新版 Nginx,编译安装

wget -c http://nginx.org/download/nginx-1.11.1.tar.gz
tar zxf nginx-1.11.1.tar.gz
cd nginx-1.11.1/
./configure --with-openssl=../openssl --with-http_v2_module --with-http_ssl_module --with-http_stub_status_module
make && make install

5.配置.conf文件

找到你网站的.conf文件编辑配置,在ssl后加上http2

listen 443 ssl http2 ;

然后重启 Nginx

6.校检

在 Chrome 浏览器上可以通过,HTTP/2 and SPDY indicator 来检验,如果地址栏出现蓝色的闪电就是 h2

也可以在 chrome://net-internals/#http2 中检查

 

最后推荐两篇我觉得写得很好的教程

1.https://www.mf8.biz/71/ 米饭粑

2.https://imququ.com/post/my-nginx-conf.html  Jurry Qu

给TA打赏
共{{data.count}}人
人已打赏
原创实用工具软件分享

密钥批量检测工具PIDKey 2.1.2.1010

2016-6-21 13:56:16

跟我一起做

安骑士(云盾客户端)如何卸载

2016-6-28 13:27:53

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索