Nginx使用HTTP2

部署

使用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。

原文链接:https://www.centos.bz/2018/01/NGINX 使用HTTP2/

技苑
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • © 2016-2024 技苑 | PHP是最好的语言 版权所有 ICP证:鄂ICP备15021999号-4
  • 联系邮箱:master@pengxb.com