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