Nginx Yum安装后动态添加插件

Centos 7 参考如下链接:https://extras.getpagespeed.com/redhat/7/x86_64/RPMS/
里面有很多rpm包的插件,安装完成后,只要在 nginx.conf 第一行添加
load_module “modules/ngx_http_fancyindex_module.so”;
即可。

但是,也有一些插件是不提供rpm包封装的,比如
ngx_cache_purge-2.3

如果需要添加插件,这个就麻烦一点,比如我yum安装的nginx版本是1.14.2,那我需要去nginx.org 下载同样版本的tar包,解压缩。

# nginx -V
看看nginx yum 安装的参数,copy下来
# mv /usr/sbin/nginx /usr/sbin/nginx.bak
# mv /etc/nginx /etc/nginx.bak
备份之前没添加模块的nginx程序
# cd nginx-1.14.2
将之前nginx的安装参数照写一遍,后面添加
–add-module=../nginx-cache-purge-module
# make;make install
# nginx -V
看看是不是已经添加了模块

# rm -rf /etc/nginx
# mv /etc/nginx.bak /etc/nginx
# nginx -s reload
如果没有错误,yum安装的nginx就完成了挂载插件了。

原创文章,转载请注明: 转载自混沌

本文链接地址: Nginx Yum安装后动态添加插件