我在使用nginx获取静态文件时遇到问题。
这是我的文件在/ etc / nginx / sites-available / app
中的设置location /static/ {
alias /home/username/projects/website/static/;
}
在我的服务器上,我检查了我的文件实际存在于此目录中 /首页/用户名/项目/网站/静态/ 的
我发现在 http://xxx.xxx.xx.xx/static/app/images/image.png
的wepage中调用了这些文件此文件存在于目录中的服务器上 的 /home/username/projects/website/static/app/images/image.png
我的设置文件已经像这样定义了STATIC_ROOT
STATIC_ROOT = '/home/username/projects/website/static'
STATIC_URL = '/static/'
我真的很困惑。阅读和搜索拼写错误或不匹配。我真的需要一套新的眼睛和指针。
答案 0 :(得分:0)
我看不到答案。问题出在你的路径上
location /static/ {
alias /home/username/projects/website/static/;
}
应该看起来像这样
location /static {
alias /home/username/projects/website;
}
我遇到了类似的问题,因此我创建了此repository作为快速设置指南。