nginx 安装第三方 ngx_cache_purge 模块

由于nginx官方并没有自定义清楚缓存模块,因此需要清楚指定的url就需要安装ngx_cache_purge这个第三方模块,安装步骤如下:

1、安装git

# yum -y install git

2、下载源码

# cd /usr/local/src/
# git clone https://github.com/FRiCKLE/ngx_cache_purge.git

3、编译

# ./configure --prefix=/usr/local/nginx \
--user=nginx --group=nginx \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_sub_module \
--with-pcre \
--add-module=../ngx_cache_purge

使用方法请看官方文档

https://github.com/FRiCKLE/ngx_cache_purge

如果事先没有安装,需要清除,请把他找出来,然后删除即可,命令如下:

grep -lr '123.js' /var/cache/nginx | xargs rm

如果想清除全部,命令如下:

# cd {proxy_cache_path}
# find -type f -exec rm -f {} \;