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



我尝试像这样用 Django 项目启动服务器:

python3.4 manage.py runserver 0.0.0.0:8000像这样:

python3.4 manage.py runserver my_domain.com:8000它开始很好,但我无法访问我的网站。知道我做错了什么吗?

命令python manage.py runserver用于开发目的。
如果你想在远程服务器中运行一个python(在这种情况下是django(网站,请尝试查看uwsgi。
这是一个应用程序服务器,可以很好地与nginx配合使用。

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

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

为了配置你的 django 站点,请遵循此文档。

此外,如果您打算托管多个网站,uwsgi 的 emperor 模式配置略有不同,但对于您的 VPS 内存来说确实值得。

最新更新