vagrant中css,img不生效的问题
用vagrant搭建了一个共享开发平台,修改css文件后,页面看不到效果,通过查看源文件地址,发现新修改的Css文件并没有加载进来,加载的还是旧的文件地址。一开始以为是浏览器有缓存,清空了各种浏览器缓存后,依然还是不生效。后来,将css文件重命名,第一次加载就可以,再修改,查看源文件后,又没有加载,也尝试在css?version=1.0,加入一个版本号,结果依然不行,各种虐,各种郁闷,各种查找原因,最后发现是nginx的缓存问题;
修改nginx.conf
http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
    sendfile            off;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;
}
将以上的 sendfile on 修改成 sendfile off ,重启nginx,问题解决。
 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号