米饭粑 米饭粑
  • 首页
  • 好物推荐
    • 干货分享
    • 好物推荐
    • 免费资源
    • 非专业测评
  • 技术架构
    • Linux
    • HTTPS
    • Windows Server
  • 关于米饭
  • 教程&更多
    • 更多教程
    • 资讯新闻
    • 琐琐碎碎
    • 打赏米饭
    • 阿里云Ping
  • 友情链接
首页 › 技术架构 › 教程 › ngx_brotli 已经不再需要编译依赖,附最新教程

ngx_brotli 已经不再需要编译依赖,附最新教程

妙正灰
5年前教程阅读 3,604

前言

之前有一篇文章写过安装 google/ngx_brotli ,详情:《Nginx 使用 Brotli 压缩算法,Better than Gzip Compression》,不过呢,由于 ngx_brotli 程序的发展,所以之前的教程不再适合新的 ngx_brotli 了。

关于 brotli 的具体介绍,还请看上一篇文章。

说明

之前 google/ngx_brotli 是需要依赖 bagder/libbrotli 库的,这就导致了安装比较复杂而且 libbrotli 还容易安装出错(写脚本的时候就死在这个上了,真心体会)。

现在 google/ngx_brotli 从 16年12月的版本起,开始内置 google/brotli,以为着我们不需要额外编译 bagder/libbrotli 库了,让安装变得简单起来了。

注: 除 google/ngx_brotli 之外,还有 cloudflare/ngx_brotli_module,安装方法和本文一样,不过后者很久没更新了,而且也不是谷歌亲儿子应用,所以还是后者好。

安装

例如,我们将 google/ngx_brotli 下载并解压到 /tmp/ngx_brotli 目录。

cd /tmp
git clone https://github.com/google/ngx_brotli.git

然后在下载 google/brotli 并解压到 /tmp/ngx_brotli/deps/brotli

cd ngx_brotli/deps/brotli
git clone git@github.com:google/brotli.git

编译

然后编译 nginx 加入 --add-module=/tmp/ngx_brotli 参数。

cd nginx-1.10.3
./configure --add-module=/tmp/ngx_brotli

设置

编辑 nginx.conf 文件,在http配置段增加以下配置,然后重启即可

brotli on; 
brotli_comp_level 6; 
brotli_buffers 16 8k; 
brotli_min_length 20; 
brotli_types *; 

如果,nginx 反代的程序也启了 gzip 压缩,就要设置 反代禁用 gizp

反代代码中添加:

proxy_set_header Accept-Encoding ""; 

题外话

因为不用安装 libbrotli 了,所以也不会有 nginx: error while loading shared libraries: libbrotlienc.so.1: cannot open shared object file: No such file or directory
,还是很棒棒的。

Brotli Nginx ngx_brotli
赞(3)
还在烦 PPT ?或许你该看看 PPT 技巧 & 网站大搜罗
上一篇
PageSpeed 最新 PSOL 下载方式、Redis支持和缓存清理教程
下一篇

评论已关闭

标签
Appnode Brotli CDN CentOS CentOS8 Debian DNS ECC ECS Ghost HTTP2 HTTPS IIS IPV6 Linux LiteSpeed MariaDB MySQL Nginx OLS OpenLiteSpeed OpenResty OSS PageSpeed PHP PHP7 QUIC Redis RHEL RHEL8 SSL TokuDB Ubuntu Windows Server 2016 Wordpress 云服务器 升级 域名 对象存储 微软 数据库 百度 笔记本 阿里云 阿里云ACP
归档
4月4日,全国哀悼,简单CSS代码将网站变成灰色
2年前
794 0
使用如下姿势预防阿里云 CDN 产生天价账单
2年前
1,032 2
阿里云IPv6实践,从云服务到云安全
3年前
813 3
不花一分钱构建阿里云上第零步安全体系
3年前
815 3
3
  • 3
Copyright © 2011-2022 米饭粑. Designed by nicetheme.
浙ICP备15006212号-1
  • 首页
  • 教程
  • 好物
  • 关于
  • 链接
  • 打赏
# 402 # # 113 # # 546 # # 548 # # 460 #
妙正灰
文科屌丝伪IT男一枚.
337
文章
385
评论
449
喜欢