宝塔面板7X–(宝塔面板nginx)

宝塔面板7X–(宝塔面板nginx)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-03-13 09:01:48
文章简介

我们没有看到src这个目录的原因,可能是因为你在宝塔面板刚安装好的时候选择极速安装,而不是选择编译安装。这里的细节需要注意下。 有的时候真感觉宝塔的编译有点混乱,记得

2025阿里云双十一服务器活动

我们没有看到src这个目录的原因,可能是因为你在宝塔面板刚安装好的时候选择极速安装,而不是选择编译安装。这里的细节需要注意下。

有的时候真感觉宝塔的编译有点混乱,记得6.X的编译教程跟现在的7.X就不太一样了。因为nginx.sh这个文件被重写了。

宝塔的nginx编译文件都是放在这个路径里面的,但是奇怪的是很多人说找不到,我今天截个图,表示最新版本的宝塔面板是有src文件夹的。如果没有,说明系统被加固了,你看不到。

我们甚至看到了ngx-pagespeed,这下编译ngx-pagespeed也变得简单了。但是如果你实在找不到src这个文件夹,那么就把需要编译的东西放到/www/server这个路径中。或者你放到root目录也可以。编译的时候写对路径也就可以了。下面就开始编译吧。这个brotli的教程大鸟说过多次了,可以看之前的文章也已经更新了。

  • 宝塔面板6.8.8NGINX自编译Brotli压缩-提高压缩比加速网站
  • 宝塔面板-换一种宝塔方式编译brotli的教程
  • 一:下载brotli

    SSH软件连接到服务器,然后执行如下命令,以下命令是把ngx_brotli放到了/www/server路径中。

    gitclonehttps://github.com/google/ngx_brotli

    cdngx_brotli&&gitsubmoduleupdate--init

    这样我们编译时候的路径就是【/www/server/ngx_brotli?

    二:下载nginx.sh

    很奇怪,nginx.sh这个编译文件还需要到宝塔官网get一份过来。把之前的那个nginx.sh删掉,然后下载新的。命令如下:

    cd/www/server/panel/install

    wgethttp://download.bt.cn/install/0/nginx.sh

    如果你对命令不熟悉,可以直接在面板里面操作,删除nginx.sh文件,

    然后利用面板的远程下载直接download就可以了。

    三:查看nginx版本

    用命令来查看自己的nginx版本号,这一这里的v是小写,命令如下:

    宝塔面板7X–,宝塔面板nginx

    四:修改nginx.sh

    宝塔面板找到路径:找到文件nginx.sh打开开始编辑。大概在205行,我们添加不会添加看图:

    就放在大鸟放的那个位置吧。之后保存即可。

    五:执行编译

    之后回到ssh客户端使用命令开始编译,根据自己的版本,因为大鸟这台服务器安装的版本是nginx1.17.5所以用编译命令如下:

    sh/www/server/panel/install/nginx.shinstall1.17

    如果你的版本是1.16,那么就是修改为1.16即可,诸如此类。安装完成之后,我们使用命令:

    注意这里的v是大写。就可以看到brotli已经编译成功了,

    我们看到brotli已经编译成功。

    六:配置Brotli压缩

    在你的网站的Nginx配置中加入Brotli代码即可(就是网站管理-配置)

    brotli_typestext/plaintext/cssapplication/jsonapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascriptapplication/javascriptimage/svg+xml;

    brotli_comp_level6;#压缩等级,默认6,最高11,太高的压缩水平可能需要更多的CPU

    brotli_buffers168k;#请求缓冲区的数量和大小

    brotli_min_length20;#指定压缩数据的最小长度,只有大于或等于最小长度才会对其压缩。这里指定20字节

    brotli_typestext/plainapplication/javascriptapplication/x-javascripttext/javascripttext/cssapplication/xmltext/htmlapplication/jsonimage/svgapplication/font-woffapplication/vnd.ms-fontobjectapplication/vnd.apple.mpegurlimage/x-iconimage/jpegimage/gifimage/pngimage/bmp;#指定允许进行压缩类型

    brotli_staticalways;#是否允许查找预处理好的、以.br结尾的压缩文件,可选值为on、off、always

    brotli_window512k;#窗口值,默认值为512k

    配置完成保存之后可以重启nginx,之后浏览器打开网站就可以看到效果了,

    Brotli与GZIP可以同时共存,当同时开启两种压缩算法时,Brotli压缩等级优先级高于Gzip如果浏览器不支持brotli会用gzip方式压缩,所以这个东东值得你拥有。

    因为宝塔的编译方式会发生变化,所以这里更下这篇教程,大鸟已经用写的很详细了,如果还是不会,就加我微信,QQ之类的交流吧。

    标签:
    windows10建立本地连接
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!