宝塔 BT & Wordpress 宝塔 BT & Wordpress
宝塔 BT & Wordpress

宝塔 BT – 开启 HTTP2

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,  找下面这个代码:
server
{
  listen 80;
  listen 443 ssl;
  
  ..
  ..
}
添加 http2 在 listen 443 ssl 后面:
server
{
  listen 80;
  listen 443 ssl http2;
  
  ..
  ..
}
然后储存, 宝塔应该会自动重启 nginx, 然后你的网站就可以享受 HTTP2 加速奔驰了~

测试我的网站是否使用 HTTP/2

使用这个网站测试: https://www.rosehosting.com/network-tools/http2-support.html
本文由 Felicoz https://felicoz.com/ 原创发布,转载请保留地址!
bt http http2 https linux nginx ssl 加速 宝塔 面板