Apache + mod_proxy + thinの構成でSinatraアプリを動かしていたのですが、これをnginx + unicorn構成に変更しようと思った時にnginxのconfどうやって修正したかのメモ。
サーバ上で既にunicornでアプリを稼働させている状態で nginx.conf を以下の様に修正する
# (中略) http { # 以下の追加 upstream unicornapp { server unix:/tmp/unicorn.sock; } server { listen 80; server_name hoge.foo.com; # 利用するサブドメインを記載 location / { proxy_pass http://unicornapp; } } # 以下既にある設定 server { listen 80; }
これで、/etc/init.d/nginx restart すればよい。
意外とシンプル。
http {〜} の中に設定したいサブドメインの設定をそれぞれ server {〜} で記述していくイメージととりあえず理解。
(Visited 58 times, 1 visits today)