nginx -V 可以查看已安装模块
<1> 安装自带模块
重新编译 指定模块
1 ./configure --prefix 路径 --with-模块名
2 make [切记不要执行make install 不然会覆盖之前配置]
3 然后将原有二进制nginx命令备份,同时将.objs/nginx copy到安装目录下面
如本人 源码目录为/etc/nginx 安装目录为/usr/local/nginx
那么第三步操作为 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp /etc/nginx/objs/nginx /usr/local/nginx/sbin/.
<2> 安装第三方模块
1 为了规范使用,可以再nginx源码目录自建一个目录,命名为third_module
2 下载源码
3 重新执行./configure --prefix path --add-module=/etc/nginx/third_module/模块名
4 make [切记不要执行make install 不然会覆盖之前配置]
5 然后将原有二进制nginx命令备份,同时将.objs/nginx copy到安装目录下面
如本人 源码目录为/etc/nginx 安装目录为/usr/local/nginx
那么第三步操作为 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp /etc/nginx/objs/nginx /usr/local/nginx/sbin/.