前言
本篇文章讲解 “nginx无法加载Django静态文件解决方法”,因为这个问题也是困扰了我3天3夜,现在终于解决了,所以赶紧来发言一下,避免后人在踩坑
问题
nginx 无法加载Django 静态文件
问题分析
1.是否配置静态文件路由
2.nginx 是否配置静态文件路由
3.是否执行 collectstatic,是否在目录下存在
4.给文件赋权
# 给文件授权
chmod 777 文件夹
# 给文件夹授权
chmod -R 777 文件夹
5.我就是踩到了这个坑,把 nginx.conf 里的第一行改为 user root
排查完问题即可访问静态文件
接着重启一下 nginx
sudo /etc/init.d/nginx restart
就成功加载静态文件了
总结
这就是我踩得坑,排查完这个问题又是少了一些头发啦!希望后人不要再踩坑了!