nginx清理缓存

     阅读(219)  2019-04-25 13:45:39

更新js文件之后发现总是不生效,开始以为是浏览器缓存的原因,但是清理过之后甚至更换浏览器还是不生效。开始怀疑nginx了,于是重启nginx依旧有问题。最后只能求助搜索引擎了搜索清理nginx缓存的方法。

nginx_ngx_cache_purge

nginx_ngx_cache_purge安装好之后操作起来比较方便,但是安装这个模块需要源码编译nginx,我nginx已经安装好了不想再折腾了,所以这种方法就放弃了,如果是新安装nginx倒是可以把这个模块编译进去。

清理服务器上nginx缓存目录

我用的是这种方法

# 打开nginx配置
vi /etc/nginx/nginx.conf
# 找到http中的proxy_cache_path缓存所在目录,我的是:/var/ngcache

# 清理缓存目录
cd /var/ngcache/
rm -rf *

# 清理浏览器缓存就ok了
# 下面不是必须的
# 重启nginx
systemctl restart nginx

# 如果日志显示重启失败可以强制杀死进程
ps -ef | grep nginx
kill -9 nginx进程ID
systemctl start nginx

最后,不放心的话再次清理下浏览器缓存,再访问之前的网页就正常了。

文章评论

Keep it simple,stupid
文章数
290
总访问量
305768
今日访问
411
最近评论

xuehaoyun : 很不错,来围观一下
tujiaw : 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞 : 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
于淞 : 你好,这个文章的源码能分享一下吗,838106303@163.com,谢谢了 上面的链接不能用了
tujiaw : 多谢多谢
essaypinglun college-paper.org : 很好的博客,赞赞
Folly : 这个实现有点奇怪,Qt为什么没有统一的比对方法。
过多s : alert("hello, world!")
tujiaw : 还不错哦
回到顶部