千家信息网

nginx 编译新增加模块

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.安装编译环境yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.下载与nginx 版本一致的源码包
千家信息网最后更新 2026年11月03日nginx 编译新增加模块

1.安装编译环境

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2.下载与nginx 版本一致的源码包和模块


#这边是1.16.1版本的,源码包也要下载改版本
wget http://nginx.org/download/nginx-1.16.1.tar.gz
#下载源码包
wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
#下载echo 模块包,注意这边模块的版本也要和nginx对应,否则会无法编译

3.编译

tar -xvf nginx-1.16.1
#解压源码包
tar -xvf v0.61.tar.gz
#解压模块包
cd nginx-1.16.1/
#cd 到nginx 源码包文件夹里
./configure --add-module=/root/echo-nginx-module-0.61
#配置一下参数,"--add-module",后面跟着nginx模块路径

make
编译

#编译完成

#cd 到 objs 文件夹里 运行./nginx -V 查看编译选项,这边能看到模块信息说明编译成功了

4.yum安装的追加模块

nginx -V #查看yum安装的nginx编译选项

#复制到debug就可以了,后面的会报错,而且"google_perftools"这个mod也要去掉

#优化过的编译选项

#可以跑完,没报错
make -j4
#编译,-j4 一次编译4个 加快速度的
make install
#安装
nginx -V
#再次查看编译选项

#最后一排能看到新增进去的模块了

测试一下

vim /etc/nginx/nginx.conf
#修改nginx配置文件

#加入ehco 语句,测试echo模块功能

#curl 一下资源,ehco 功能正常

编译 模块 源码 文件 版本 功能 文件夹 测试 配置 一致 成功 信息 再次 参数 环境 语句 资源 跟着 路径 速度 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 互联网金融 金融科技 碳银互联网科技有限公司 卓越科技互联网 招聘 深圳市运趣互联网科技有限公司 阿里巴巴算科技企业还是互联网 北京华百购互联网科技有限公司 互联网科技与管理 湖北码尼互联网科技有限公司电话 崇明区互联网教育科技诚信经营 搜狐科技互联网 畅思互联网科技 互联网在线教育科技创业 中科明德北京互联网科技 为客找房互联网科技公司怎么样 2021互联网科技公司排名 江苏互联网科技小贷 悟空问答互联网科技 山东蛋芒互联网科技有限公司 平安好医生打造互联网科技医疗 云之行互联网科技 互联网科技开发公司 科技服务与互联网 致骋互联网科技 丰台科技园 互联网 央行互联网金融科技公司 湖北码尼互联网科技有限公司电话 苏州铭阳互联网科技有限公司 网互联网络科技 科技互联网企业在行动
0