2013-06-30 49 views
0

我對Web服務器的使用接近零。目前正在開發模式下開發Django項目。需要知道如何啓動並繼續使用nginx和django。我喜歡書籍和教程,有人可以推薦一些書籍或詳細的教程,例如:什麼是網絡服務器,它是如何工作的,如何工作,如何將網絡服務器與應用程序服務器分開等等等等Nginx + Django從新手到高級

回答

0

首先,您應該從FastCGIWSGI做選擇。它是協議用於webserver(Nginx)和應用程序(Django)之間的通信。其次,你必須install 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