为了账号安全,请及时绑定邮箱和手机立即绑定

Nginx重启了都不行,Nginx缓存怎么这么诡异,怎么办?

Nginx重启了都不行,Nginx缓存怎么这么诡异,怎么办?

MM们 2023-04-14 17:13:41
用Nginx做静态资源服务器,但是发现一个悲剧。我已经更新了root目录下的资源文件,是个css文件,但是访问的时候还是个旧的。肯定不是浏览器缓存,换了浏览器了已经。
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

首先,你肯定是配置了proxy_cache_path,nginx如果没有配置这个参数,是不会缓存任何文件的。
要清除配置,要删除proxy_cache_path配置的目录下的所有文件。

find /proxy/cache/path -type f -delete

重启Nginx是没用的


查看完整回答
反对 回复 2023-04-17
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

nginx的缓存服务proxy_cache不能清除指定的URL缓存,只能设置URL过期时间,要清除指定URL可以用nginx第三方模块ngx_cache_purge。
nginx安装时需要将ngx_cache_purege加载进去。

./configure --user=www --group=www --add-module=/root/dxm/nginx/ngx_cache_purge-1.2


查看完整回答
反对 回复 2023-04-17
  • 2 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信