0

Web サーバーの経験はほとんどありません。現在、開発モードで Django プロジェクトに取り組んでいます。nginx と django を開始して続行する方法を知る必要があります。私はチュートリアルよりも本が好きです。誰かが本や詳細なチュートリアルをお勧めできますか: Web サーバーとは何か、すべてのしくみ、nginx の詳細、Web サーバーとアプリケーション サーバーの分離など

4

1 に答える 1

0

まず、FastCGIまたはWSGIから選択する必要があります。Webサーバー(Nginx)とアプリケーション(Django)間の通信に使用するプロトコルです。次に、 Nginx をインストールする必要があります。ソースからの方がよい場合があります。3 番目に、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 に答える