用Nginx做静态资源服务器,但是发现一个悲剧。 我已经更新了root目录下的资源文件,是个css文件,但是访问的时候还是个旧的。 肯定不是浏览器缓存,换了浏览器了已经。。。 Nginx重启了都不行,Nginx缓存怎么这么诡异,怎么办。
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
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。