【发布时间】:2012-12-06 12:09:30
【问题描述】:
我一直致力于从 Ubuntu 服务器提供 Django 应用程序。我已按照http://senko.net/en/django-nginx-gunicorn/ 中的所有说明进行操作,但是当我执行gunicorn_django -b 0.0.0.0:8000 步骤时,该站点突然停止提供静态文件。该站点使用开发服务器 python manage.py runserver 0.0.0.0:8000 运行良好。
我没有更改任何东西的库存设置。任何想法为什么这不起作用?
编辑:
按照教程的其余部分和Andrew Gorcester 的建议,我添加了一个
location /static {
root /path/to/static/files;
}
到我的 nginx sites-available 文件,一切似乎都在工作!
【问题讨论】:
-
只是为了确认一下:你同时启动了 nginx 和 gunicorn,然后将你的网络浏览器指向 localhost 的 80 端口(不是 8000 端口),对吗?
-
我根本没有运行 nginx。当我运行
manage.py命令时指向我的 URL:8000 时,我确实得到了我的完整站点。 -
好的,我会提交答案以提供更详细的信息。