Djangoでgunicornでnginxでバーチャルホストの設定をした

下記を参照したら簡単だった

参考::

Gunicornの設定

インストールする。Viruralenv環境にpipかな

pip install gunicorn

Djangoのsettings.pyのInstalled appに追記

'gunicorn',

起動

python manage.py run_gunicorn

これでgunicornでDjangoのプロジェクトが走る

Nginxの設定

デフォルトの設定はそのままにしておく。
/etc/nginx/site-available/ に yonda を追加

 upstream yonda {
     server 127.0.0.1:8000;
 }
 server {
     listen 80;
     server_name yonda.atasatamatara.net;
     location / {
         proxy_pass http://127.0.0.1:8000;
     }
 }

シンボリックリンクを貼ってやる

sudo ln -s yonda /etc/nginx/site-enabled/yonda

再起動

sudo /etc/init.d/nginx restart

これだけだった

簡単でした