十数個の仮想ホストがセットアップされたサーバーで Django を実行しています。私がまとめた最初の Django サイトはうまく機能しますが、2 つ目のサイトをセットアップしようとしています。2 番目の fastcgi プロセスを実行する必要がありますか?
最初のサイトでは、この方法で fcgi を実行しています:
/home/django/app1/manage.py runfcgi protocol=fcgi host=127.0.0.1 port=8081
ドメインの nginx 構成は、その fcgi プロセス (fastcgi_pass 127.0.0.1:8081) を指しています。
2 番目のサイトでは、サイトごとに 1 つの fcgi のように、fcgi の別のコピーを実行する必要がありますか?:
/home/django/app2/manage/py runfcgi protocol=fcgi host=127.0.0.1 port=8082
そして、nginx 構成をそのプロセス (fastcgi_pass 127.0.0.1:8082) に転送しますか?
または、単一の fastcgi で複数の Django サイトを処理する方法はありますか? マルチ Django サーバーをセットアップするためのベスト プラクティスはありますか?