我对网络服务器的经验几乎为零。目前正在开发模式下的 Django 项目。需要知道如何开始和继续使用 nginx 和 django。我更喜欢书籍而不是教程,有人可以推荐一些书籍或详细教程,例如:什么是 Web 服务器,它是如何工作的,nginx 的详细信息,将 Web 服务器与应用程序服务器分开等
问问题
74 次
1 回答
0
首先,您应该从FastCGI或WSGI中进行选择。它的协议用于网络服务器(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
就是这样。然后你可以设置它。您可以使用以下方法:
- Django 站点DjangoAndNginx
- Nginx DjangoFastCGI
- Nginx PythonFlup
于 2013-06-30T17:05:21.210 回答