質問: 自分で調べて動作確認が取れました。 で実現方法を書きました。
回答: バックエンドプログラムがドメインに応じてサイトの振り分けが出来るよう構成されているのならば、負荷分散等を考えなければ単一ドメインの場合と同じ設定ファイルのまま利用できるはずです。 もし他のプログラムや静的サイトに利用しているバーチャルドメインがある際も`server_name`を正しく設定しておけば割り振れますね。 但しこれはあくまでも**同一プログラム**を呼び出して**プログラム側でアクセスされたドメインに応じて振り分けられる**構成が前提です。また参考リンクにあるように`proxy_set_header`でHOSTを渡すのを忘れないようにする必要があります。gunicornを使ったことが無いので具体的なことはわかりませんが...... (参考リンクを読み直してみたら*~それぞれで別の設定ファイルを使うしそれはメモリにロードしとくから同一プロセスじゃ無理だよ~*って話でしたか?もしそうだとするとその通りかもそれませんね......) リバースプロクシの仕組み的にはgunicornとNginxの起動順序は前後してても問題はないはずですが。