Web サーバーの経験はほとんどありません。現在、開発モードで Django プロジェクトに取り組んでいます。nginx と django を開始して続行する方法を知る必要があります。私はチュートリアルよりも本が好きです。誰かが本や詳細なチュートリアルをお勧めできますか: Web サーバーとは何か、すべてのしくみ、nginx の詳細、Web サーバーとアプリケーション サーバーの分離など
質問する
74 次
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
それはすべてです。その後、設定できます。次のアプローチを使用できます。
- Django サイトDjangoAndNginx
- Nginx DjangoFastCGI
- Nginx PythonFlup
于 2013-06-30T17:05:21.210 に答える