部署
使用HTTP2 首先必须部署SSL,走HTTPS协议 可参考NGINX服务器网站升级HTTPS
首先查看下nginx支持不支持http2,我是使用yum 安装的默认已经安装了模块,使用下面命令查看
nginx -V
查看下是否有下面的模块
--with-http_v2_module
修改虚拟主机配置
server {
# listen 80;
listen 443 ssl http2;
#....
}
重启服务器,restart 而不是reload
service nginx restart
验证
第一种方法
在谷歌浏览器上打开你使用http2的站点,在浏览器地址栏输入chrome://net-internals/#http2,看下HTTP/2 sessions 里面有没有你的主机地址
第二种方法
在谷歌浏览器上打开你使用http2的站点,打开调试工具(F12),进入Network,刷新页面,然后在右键导航栏,勾选下’Protocol’,就可以看到在那一栏,显示h2