【发布时间】:2012-02-23 01:20:08
【问题描述】:
我浏览了所有相关问题但找不到答案,我也浏览了文档并尽我所能尝试,这是我的第一次,因此很难。
我有一个简单的django polls app,具有适当的设置和静态文件,在本地工作。
正如标题中提到的,我正在尝试在新购买的 VPS 上使用 django,使用 nginx 和 gunicorn,我也在使用 virtualenv。
这是我在服务器上的文件夹结构:
logspidprojhomescripts
在 projhome 中,我有以下目录:
bindjangopollsincludeliblocal
正如已经提到的与 projhome 文件夹平行的,我有脚本文件夹,内容如下:
source /home/django/projhq/bin/activate
kill `cat /home/username/pid/gunicorn.pid`
gunicorn_django -c /home/username/projhome/djangopolls/gunicorn_cfg.py
现在要启动服务器,我需要转到脚本文件夹并运行启动脚本,我这样做没有任何错误,但是当我检查 IP 时,我得到 504 错误。
我哪里错了???
【问题讨论】:
-
你的 nginx 配置提到了一个
/home/django/projhq/djpolls目录,但根据上面的信息它是/home/django/projhq/djangopolls。
标签: python django nginx gunicorn