複数のアプリケーションを動作させる場合のunicorn+nginxの設定
sinatraで作ったサイトをunicorn+nginxで公開していて、もう1つサイトを追加したいのですが、やり方がわからないので教えて下さい。
現在以下のようになっています。(関係ありそうな部分だけ抜粋しています)
unicornの設定
listen "/tmp/unicorn_server.sock", backlog: 1024
nginxの設定
# unicorn
upstream unicorn_server {
server unix:/tmp/unicorn_server.sock;
}
# サイトA
server {
listen 80;
server_name site-a.com;
root /var/www/site-a/public;
location / {
proxy_pass http://unicorn_server;
}
}
これにサイトBを追加したいのですが、どのようにしたらよいのかまったくわかりません。
unicornをもう1つ立ち上げてlistenを新しく作り、サイトAのようにnginxに追加するのでしょうか?
それとも1つのunicornの中に複数のlistenをもたせるのでしょうか?
そもそもunicornって複数立ち上げられるのでしょうか。。。
初めてのことでよくわからない事だらけです。
参考になるサイト、もしくは具体的な設定例を教えていただけると助かります。
他に必要な情報があれば書き込むので言ってください。
よろしくお願いします。