今天你写bug了吗??解决访问css文件异常404的问题
每用到一点新技术,就意味着新路后面隐藏无数个坑
代码但凡能跑,真的很忌讳去修改。
今天无意访问网站发现css、js全部丢失,报404错误。又是似曾相识的404错误。
第一步排查:CDN、服务器
重启服务器,检查CDN,均为发现异常,重启服务器后故障依旧。关闭宝塔防火墙,故障依旧。
第二步:重启后更怪异的现象,最后发现nginx故障,重启后nginx没带起来。最终重启gninx后恢复nginx正常运行
第三步:目录下新建test.html,发现正常访问,但修改为test.css后,404无法访问。
因此基本确定网站唯独对css文件有过敏反应
靠经验最终从nginx配置文件之反向下手,找到对应的配置文件,删除以下代码解决。
location ~* \.(gif|png|jpg|css|js|woff|woff2)$
{
proxy_pass http://www.xiaoboy.cn;
proxy_set_header Host www.xiaoboy.cn;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
expires 12h;
}
问题分析:应该算宝塔自身的bug了,以后多加注意。
烧柱香,希望未来少一点bug多一点头发。
今天你写bug了吗??解决访问css文件异常404的问题:等您坐沙发呢!