• 欢迎访问爱诺言限免,推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,欢迎加入爱诺言交流群
  • 根据相关法律法规,爱诺言决定关闭网站评论功能,如需联系爱诺言,请使用邮件或其他通讯工具。
  • 分享最新资讯,分享自学心得,分享免费资源,在分享中学习,在学习中提高,爱诺言,爱分享。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱诺言限免吧。

Centos系统Nginx上配置HTTP2教程

原创 爱诺言 4年前 (2016-06-23) 792次浏览 已收录

从 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


爱诺言限免 , 版权所有丨本网站采用BY-NC-SA协议进行授权 , 转载请注明来源。Centos系统Nginx上配置HTTP2教程
喜欢 (7)
[]
分享 (0)