Emperor Modeを使用して、uwsgi の複数のインスタンスを実行できます。
これは、新しいワーカー インスタンスの作成を処理します。これらの実体は華麗で愉快な家臣と名付けられています。各家臣は、通常は配置(またはシンボリックリンク)される構成ファイルを必要とします/etc/uwsgi/vassals
nginx の場合、サービスを提供するホストごとにサーバー ブロックを作成する必要があります。server_name
サービスを提供する各ホストのディレクティブを変更するだけです。次に例を示します。
#Simple HTTP server
server {
listen 80;
root /usr/share/nginx/www;
server_name host1.example.com;
}
#Django server
server {
listen 80;
server_name host2.example.com;
#...upstream config...
}
重要:でホスト名を指定したことを確認してください/etc/hosts
。これを行わないと、nginx 構成内の特定のホスト名でのみ提供するように指定しているにもかかわらず、私の django サイトもデフォルトのサーバー IP で提供されることがわかりました。