pythonの同じアプリをマルチドメインで稼働させたい
tumblrのような*.tumblr.comというバーチャルホスト型のサイトを、Pythonで公開する設定をどのようにしたら良いのか、悩んでいます。
単一ドメインのサイトでgunicornを使う場合、nginxの最小限の設定はこのようなものになります。
location / {
proxy_pass: http://localhost:8000/
}
しかし、nginxでバーチャルホストを利用してマルチサイトを稼働する場合、gunicornを先に動かすというのがネックで、100個のサイトがあると100個のgunicornプロセスを起動するような回答が本家のstackoverflowでありました。サイト毎にnginxの設定ファイルを及びgunicornの起動スクリプトを用意しています。微妙です...
gunicornでマルチドメインを動かすのは難しそうです。
pythonで作られた同じアプリをマルチドメインで動かす場合には、どのようなサーバ構成で実現すべきなのでしょうか?
追記
自分で調べて動作確認が取れました。
http://aroundthedistance.hatenadiary.jp/entry/2015/01/15/234259 で実現方法を書きました。