求助
性价比最高的论坛虚拟主机,速度快,性能好!提供Discuz!论坛技术支持

宝塔面板怎么开启HTTP2?

服务器学院  / 其他教程  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2018-4-24

跳转到指定楼层

本站会员必须 邮箱验证成功后 才能发帖。马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
HTTP 1.1 应该是由1999年创建的, 当时的网站还都只是几KB, 简单的文字页面, 现在的网站非常的复杂, 需要下载许多的档案. 也因此在2013年有了 HTTP/2 来加快网站的下载速度. HTTP/2 是新的 Protocol, 速度比HTTP快很多, 主要的改进有:

多路复用请求
对请求划分优先级
压缩 HTTP 头
服务器推送流(即Server Push技术)
SPDY 试图保留HTTP 的现有语义,所以 cookies、ETags 等特性都是可用的
这是百度百科的说法. 我的了解是HTTP/2可以同时请求多个请求, 同时下载档案, 加快网站的读取速度. 但目前 HTTP/2 只支持在 SSL HTTPS 的网站上, 所以建议先在阿里云或腾讯云上申请免费的DV证书安装.

宝塔 HTTP/2 设置
宝塔的  Nignix 1.10.3 是有附带 HTTP/2, 但是SSL一键安装没有自动启动, 所以在这教大家如何开启. 在宝塔面板里 -> 网站 -> 选择你的网站 -> 修改 -> 配置文件.

这里有 Nginx 的配置代码, 如果你已经设置好了SSL,  找下面这个代码:

s
  1. erver
  2. {
  3.   listen 80;
  4.   listen 443 ssl;

  5.   ..
  6.   ..
  7. }
复制代码

添加 http2 在 listen 443 ssl 后面:

  1. server
  2. {
  3.   listen 80;
  4.   listen 443 ssl http2;

  5.   ..
  6.   ..
  7. }
复制代码

然后储存, 宝塔应该会自动重启 nginx
宝塔服务器面板,一键全能部署及管理,送你¥3188礼包,点我领取
转播转播 分享淘帖
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
关闭

站长推荐上一条 /3 下一条