请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

静态资源文件找不到

老师,您好!这是我的配置详情,但还是找不到静态资源,请帮我看一下呗,谢谢!

图片描述

图片描述

图片描述

图片描述

正在回答

2回答

如果权限没问题,再次确认下路径以及查看一下nginx日志目录下error.log相关内容。(手机码字,路径就不写了,截图上有你nginx的日志目录路径)

0 回复 有任何疑惑可以回复我~
  • 提问者 肖庚辰 #1
    先谢谢老师耐心解答!通过您的提醒我看了一下error.log文件,里面显示的是Permission denied,还真是权限问题,我把nginx.conf文件中的user从nginx改为root就可以正常访问到静态文件了。在此表示感谢!
    略微有些不解的是我已经将static文件夹下的文件和文件夹都赋予755权限了,为什么nginx用户没权限还是需要root用户权限,费解...
    回复 有任何疑惑可以回复我~ 2019-04-25 13:58:41
  • 提问者 肖庚辰 #2
    非常感谢老师!!!
    回复 有任何疑惑可以回复我~ 2019-04-25 14:04:32
  • 咚咚呛 回复 提问者 肖庚辰 #3
    如果static目录下的权限都是755的话,还不能访问的话,那确实是有些奇怪,不知static目录本身的权限是否给够了呢?
    回复 有任何疑惑可以回复我~ 2019-04-26 23:24:44
咚咚呛 2019-04-25 10:37:22

是不是因为文件权限导致的问题,我看你是用root部署的,如果是用root收集静态文件的话,nginx用户可能没有足够权限读取文件夹内容。

0 回复 有任何疑惑可以回复我~
  • 提问者 肖庚辰 #1
    我用"chmod -R 755 static/*"执行了一下,都给的755权限
    回复 有任何疑惑可以回复我~ 2019-04-25 10:53:01
  • 咚咚呛 回复 提问者 肖庚辰 #2
    static下的目录给了权限,那static目录本身呢?
    回复 有任何疑惑可以回复我~ 2019-04-25 11:18:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信