宝塔1024及双11特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

自行编译brotli的教程

发表在 Linux面板2018-11-10 13:10 [复制链接] 11 8091

本帖最后由 有钦网络 于 2018-11-10 13:12 编辑

前两天因为业务需要,需要开启brotli这个模块,上宝塔搜了搜

emmm,第一篇

https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=16338

老大7月说加,emmm,现在看到应该还是没有

所以,打算自行编译一个进Nginx

按照惯例,先来简单介绍一下吧

这个玩意主要就是压缩http的东西,宝塔默认编译的是gzip,主要考虑应该是兼容性吧。

引用自:https://en.wikipedia.org/wiki/Brotli#Browser_support

源码地址,是google开源的一个:https://github.com/google/brotli

下面开始正题

安装libbrotli
  1. cd /www/server
  2. git clone https://github.com/bagder/libbrotli
  3. cd libbrotli
  4. ./autogen.sh
  5. ./configure
  6. make && make install
复制代码

下载ngx_brotli模块及其依赖:
  1. cd /www/server
  2. git clone https://github.com/google/ngx_brotli
  3. cd ngx_brotli && git submodule update --init
复制代码


获取Nginx Arguments
  1. nginx -V
复制代码


看到现在是没有的
这个时候,大佬可以
  1. vi /www/server/panel/install/nginx.sh
复制代码

新手就直接进宝塔面板
找到140+行(不同时期的位置不同,最新安装的可能在160+行),这个位置,看好自己的nginx版本

在最后加上--add-module=/www/server/ngx_brotli
然后还是回到putty
  1. sh /www/server/panel/install/nginx.sh install 1.12
复制代码

静静等待他安装完成
done,开心~
这个时候,我们继续
  1. nginx -V
复制代码

现在在配置文件中,加入相应的代码
记得是http模块中啊
  1. #Brotli Compression
  2. brotli on;
  3. brotli_comp_level 6;
  4. brotli_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/svg+xml;
复制代码
(这个是自用的代码,具体的可以去gayhub上看官方的配置文件)
现在开控台,检查一下
OKK,开启成功。


使用道具 举报 只看该作者 回复
发表于 2018-11-10 13:13:10 | 显示全部楼层
艾玛,我样式呢,bt论坛不太会用额,哭哭
使用道具 举报 回复 支持 反对
发表于 2018-11-10 15:17:39 | 显示全部楼层
楼主 Tengine2.2.2     支持吗?
使用道具 举报 回复 支持 反对
发表于 2018-11-10 15:45:06 | 显示全部楼层
都是同理的 。 你可以举一反三的啦。=。=
使用道具 举报 回复 支持 反对
发表于 2018-11-10 17:38:11 | 显示全部楼层
教程有点乱..
使用道具 举报 回复 支持 反对
发表于 2018-11-10 22:31:22 | 显示全部楼层
我也一直在关心这个东西,正好刚刚安装教程编译成功了
使用道具 举报 回复 支持 反对
发表于 2018-11-12 11:57:22 | 显示全部楼层
本帖最后由 痞子哥 于 2019-5-7 14:37 编辑

多谢分享  先收藏了。
使用道具 举报 回复 支持 反对
发表于 2018-11-20 14:30:09 | 显示全部楼层
本帖最后由 小新 于 2018-11-20 14:35 编辑



表示安装成功。。。。
使用道具 举报 回复 支持 反对
发表于 2018-11-21 13:13:50 | 显示全部楼层

本身是自己博客记录一下的,md写的,复制过来,发现样式都掉了,勉强看看吧
使用道具 举报 回复 支持 反对
发表于 2018-11-21 13:17:41 | 显示全部楼层
1501940559ktgs 发表于 2018-11-10 15:17
楼主 Tengine2.2.2     支持吗?

官方文档显示支持
使用道具 举报 回复 支持 反对
发表于 2019-2-17 22:35:00 | 显示全部楼层
成功了 感谢楼主
使用道具 举报 回复 支持 反对
发表于 2019-10-24 09:00:47 | 显示全部楼层
用cdn加速 开启就行了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表