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

服务器静态图片无法更新,覆盖或者删除,依然显示原来的图片

服务器静态图片无法更新,覆盖或者删除,依然显示原来的图片

慕标5832272 2019-05-22 15:33:12
服务器:阿里云,lnmp1.4版本(centos7+nginx+mysql+php)最近用ftp更新网站静态文件,发现用新图片覆盖旧图片后,前台依然显示旧图片,然后删除服务器上的图片,前台依然会显示。清理了网站缓存和本地浏览器缓存还是会显示,不同框架的网站都是同样的问题请问可能是什么原因虚拟机配置文件:server{listen80;#listen[::]:80;server_namewww.domain.comdomain.com;indexindex.htmlindex.htmindex.phpdefault.htmldefault.htmdefault.php;root/home/wwwroot/www.domain.com;includewww.domain.com.conf;#error_page404/404.html;location~[^/]\.php(/|$){#commenttry_files$uri=404;toenablepathinfotry_files$uri=404;fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_indexindex.php;includefastcgi.conf;#includepathinfo.conf;}location~.*\.(gif|jpg|jpeg|png|bmp|swf)${expires30d;}location~.*\.(js|css)?${expires12h;}access_log/home/wwwlogs/www.domain.com.logaccess;}我将30d改成0d,或者直接删除location~,然后重启nginx,还是不行
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

lnmp环境的nginx默认开启了30天的缓存,你把nginx虚拟主机配置发出来(/usr/local/nginx/conf/vhosts/目录下)
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 1101 浏览
慕课专栏
更多

添加回答

举报

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