最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

vagrant lnmp css 缓存 乱码

XAMPP下载 admin 729浏览 0评论

vagrant 文件同步导致css缓存及文件被改写
vagrant 宿主写项目,vagrant centos布署lnmp,写完项目后,刷新页面,发现css文件无法更新,而且文件尾部乱码:

QQ截图20180826143633

解决问题的思路:

开始以为是浏览器的缓存,但是更换浏览器,强刷,清缓存都无效果。
后来考虑是不是header头部缓存,于是写了html meta
<META HTTP-EQUIV=”PRAGMA” CONTENT=”NO-CACHE”>
<META HTTP-EQUIV=”EXPIRES” CONTENT=”0″>
<META HTTP-EQUIV=”CACHE-CONTROL” CONTENT=”NO-CACHE”>
1
2
3
但问题仍无法解决。

接下来,考虑是不是服务器的缓存,因为是nginx,可能有js,css等静态文件的缓存,于是又在站点配置文件中设置禁用缓存,问题仍然未解决 -_-~~
后来,尝试一下在vagrant中重新编辑一下文件,结果解决了。
总结:原来是文件同步的问题。所以搜索了下,找到了解决问题的方法:

编辑nginx.conf文件,把其中的

sendfile on;
1
修改为

sendfile off;
1
问题解决。

转载请注明:XAMPP中文组官网 » vagrant lnmp css 缓存 乱码

您必须 登录 才能发表评论!