yum 安装的nginx安装第三方ngx_cache_purge模块清理缓存

1. 检查是否安装了ngx_cache_purge(我这里已经安装好了,所以会显示出来)

/sbin/nginx -V

2. 因为nginx是yum安装,没有安装包,无法./configure

  下载同版本nginx, 去http://nginx.org/download这里找

  cd /usr/software/

  wget http://labs.frickle.com/files/ngx_cache_purge-缓存清理2.3.tar.gz

  tar -zxvfngx_cache_purge-2.3.tar.glinux删除文件命令z

3. 备份原来的启动文件:mv /sbin/nginxlinux系统安装 /sbin/nginx.bak

4.cd /usr/software/nginx-1.17.3

  执行configure,参数为:上面图中的configure中参数+--add-module=/usr/linux必学的60个命令software/ngx_cache_purge-2.3

  输入make进行编译,千万nginx重启命令linux不要make install 因为会yum源覆盖原来已经安装好的内容,另外,编译必须没错误才行。

5. 检查安装是否成功

  cd /usr/software/nginx-1.17.3/objs/

  ./系统运维工程师nginx -V

6. 将 /objs下的nginx文件移到 /sbin/目录下

7. /sbin/nginx -V

8. 重启

  /sbin/nginx -c /etc/nginx/nginx.conf

  /sbin/nginx -s reload

上述内容转自:​​yum 安装的nglinuxinx安装第三方ngx_cache_purge模块清理缓yum源存 - 饮酒至天明 - 博客园​​

也就是说yum源安装的文件本身是可以和编译安装文件相互替换的,如果确实不想要重新编译安装的话,linux操作系统基础知识这也不失为一个办法。

但是客观的讲nginx重启命令linux,我都make了,还差一linux重启命令个install吗?

出于稳定性的考虑,不如直接删掉重新编译安装了。