无法连接到在VPS上启动的django网站

时间:2018-03-20 14:05:36

标签: python django server

我试图用这样的Django项目启动服务器:
<T extends Comparable<T>> List<Item<T>> getItems(int itemType, Class<T> cl)
并且像这样:
python3.4 manage.py runserver 0.0.0.0:8000
它开始很好,但我无法访问我的网站。我做错了什么想法?

1 个答案:

答案 0 :(得分:2)

命令python manage.py runserver用于开发目的 如果您想在远程服务器上运行python(在本例中为django)网站,请尝试查看uwsgi
它是一个应用程序服务器,可以很好地与nginx一起使用。

然后,可以使用django项目中的wsgi文件运行您的站点:

uwsgi --http :8000 --module mysite.wsgi

要配置您的django网站,请按照this文档。

此外,如果您计划托管多个网站,uwsgi的emperor模式配置稍有不同,但对您的VPS内存非常有用。