0

我对网络服务器的经验几乎为零。目前正在开发模式下的 Django 项目。需要知道如何开始和继续使用 nginx 和 django。我更喜欢书籍而不是教程,有人可以推荐一些书籍或详细教程,例如:什么是 Web 服务器,它是如何工作的,nginx 的详细信息,将 Web 服务器与应用程序服务器分开等

4

1 回答 1

0

首先,您应该从FastCGIWSGI中进行选择。它的协议用于网络服务器(Nginx)和应用程序(Django)之间的通信。其次,你必须安装 Nginx,从源代码可能会更好。第三,必须在生产服务器上安装python、pip和virtualenv(不一定,但为了方便)。最后,您必须将 Django 运行为:

例子:

./manage.py runfcgi method=prefork socket=/var/run/django.sock pidfile=/var/run/django.pid maxchildren=10 maxspare=10 minspare=2 maxrequest=100 daemonize=true

就是这样。然后你可以设置它。您可以使用以下方法:

  1. Django 站点DjangoAndNginx
  2. Nginx DjangoFastCGI
  3. Nginx PythonFlup
于 2013-06-30T17:05:21.210 回答