全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 727|回复: 4

Nginx编译ngx_brotli老是出现奇奇怪怪的问题

[复制链接]
发表于 2022-3-17 14:23:04 | 显示全部楼层 |阅读模式





运维阿宏 管理员 发表于 4 小时前 | 只看该作者
您好,服务器命令行执行以下命令安装依赖后再试试
  1. apt-get install gcc gcc-c++ gcc-g77
复制代码

  1. root@debian:~# apt-get install gcc gcc-c++ gcc-g77
  2. Reading package lists... Done
  3. Building dependency tree... Done
  4. Reading state information... Done
  5. E: Unable to locate package gcc-c+
  6. E: Couldn't find any package by regex 'gcc-c+'
  7. E: Unable to locate package gcc-g77
复制代码


  1. root@debian:~# apt update
  2. Hit:1 https://mirrors.cloud.tencent.com/debian buster InRelease
  3. Get:2 https://mirrors.cloud.tencent.com/debian buster-updates InRelease [51.9 kB]
  4. Get:3 https://mirrors.cloud.tencent.com/debian buster-backports InRelease [46.7 kB]
  5. Get:4 https://mirrors.cloud.tencent.com/debian-security buster/updates InRelease [65.4 kB]
  6. Fetched 164 kB in 1s (173 kB/s)
  7. Reading package lists... Done
  8. Building dependency tree... Done
  9. Reading state information... Done
  10. All packages are up to date.
  11. root@debian:~# apt install -y make cmake gcc gcc-c++ gcc-g77 autoconf automake
  12. Reading package lists... Done
  13. Building dependency tree... Done
  14. Reading state information... Done
  15. E: Unable to locate package gcc-c+
  16. E: Unable to locate package gcc-g77
复制代码



发表于 2022-3-17 14:24:39 | 显示全部楼层
没有看到奇怪的问题
发表于 2022-3-17 14:38:14 | 显示全部楼层
ngx_brotli从github拉:
git clone https://github.com/google/ngx_brotli.git
cd  ngx_brotli
git submodule update --init
cd ..
gcc相关:
#gcc
yum -y install centos-release-scl && yum -y install centos-release-scl devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils && scl enable devtoolset-7 bash
#需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
#如果要长期使用gcc 7.3的话:
echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile
上述命令基于centos7-1810 其他系统自行替换
发表于 2022-3-17 14:46:57 | 显示全部楼层
腾讯云的源需要腾讯自己的DNS才能在正常,你可定更换腾讯的默认DNS了
发表于 2022-3-17 21:10:08 | 显示全部楼层
.进入宝塔面板 --软件列表--Nginx安装(已安装的需要卸载)--选择编译安装--添加自定义模块:

模块名称:

Nginx Brotli压缩
全选代码复制
模块描述:

Nginx Brotli压缩模块
全选代码复制
模块参数:

--add-module=/www/server/ngx_brotli
全选代码复制
前置脚本:

cd /www/server
git clone https://github.com/google/ngx_brotli
cd ngx_brotli && git submodule update --init
全选代码复制
安装成功后,输入nginx -V 查看返回代码结尾包含 --add-module=/www/server/ngx_brotli
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-1 03:37 , Processed in 0.060427 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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