已安装的nginx添加其他模块

1
总体操作就是添加新模块并重新编译源码,然后把编译后的nginx可执行文件覆盖原来的那个即可。<br>1 查看已安装的参数<br>nginx -V<br>拷贝那些巴拉巴拉的参数,后面编译的时候使用
2 下载相同版本号的源码,解压缩。要安装的模块也跟解压后的路径一样好一点。我这里是nginx-1.12.2,然后执行
./configure XXXX参数  --add-module=../你的模块

注意查看是否有报错,如有依赖的库未安装,按提示安装或者去掉参数即可。

3 编译

make

注意一定不要make install 

4 备份 /usr/sbin 目录下的nginx文件,具体看你的路径

mv /usr/sbin/nginx /usr/sbin/nginx_bak

5 编译后的nginx在当前目录的objs文件夹内。

把编译后的objs文件夹内的nginx问价移动到、usr/sbin 文件夹内

cp ./objs/nginx /usr/sbin/
6 重启nginx
nginx -s stop
nginx

最后查看运行nginx -V是否含有已安装的模块

posted @   该搬砖啦  阅读(700)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示