【发布时间】:2015-06-04 06:19:55
【问题描述】:
我在亚马逊 AMI 机器上运行我的 django 项目,并且在 nginx 提供静态文件时遇到问题。项目静态文件夹路径为/home/user/projectname/app/static,nginx.conf为
server {
listen 80;
location /static {
alias /home/user/projectname/app/static;
}
location / {
proxy_pass http://localhost:8000;
}
我尝试制作 collectstatic 并将静态位置更改为 alias /home/user/static;但这没有帮助。我做错了什么?
【问题讨论】:
-
你的 STATIC_URL 的值是多少?当您直接访问 URL 时,文件是否会出现?您如何引用模板中的文件?
-
“我在提供静态文件时遇到问题”太模糊了,究竟是什么问题?
-
@DanielRoseman 我的静态网址是
STATIC_URL = '/static/' -
@DondiMichaelStroma 我收到 403 错误,nginx 无法加载静态文件