使用 Nginx 部署 django

使用 Nginx 部署 django

我想知道是否有人成功在 nginx 上运行过 django?我在 suse 11.4 上的 Apache2 上运行了几个 django 应用程序,我想将它们迁移到 nginx。django 是否需要任何模块才能在 nginx 上成功运行。

答案1

我们的设置之一运行 Django/NginX/gunicorn 设置,说实话运行得非常好。我们每天有超过 3 万名用户。我使用了以下教程:
http://senko.net/en/django-nginx-gunicorn/

答案2

有很多选择。只需谷歌一下,Django nginx你就能知道人们如何处理他们的 Django 网站。最简单的方法是使用 Django 的内置 FastCGI 服务器。最流行的似乎成为 uWSGI(我经常看到人们对此赞不绝口)。我使用 FastCGI,它对我来说工作得很好。

但这应该能让你了解从哪里开始。

https://code.djangoproject.com/wiki/ServerArrangements#nginx

本节顶部附近的两个链接应该有助于进一步解释。

答案3

nginx 与 uwsgi 一起使用时非常灵活且非常好用,所以我认为你最好的选择是使用 uwsgi 和 nginx 来为 Django 提供服务,是 ubuntu 安装教程和适用于 CentOS 7

答案4

你可以使用 nginx + uwsgi + django,本教程在这里:https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html

相关内容