Unicornのインストール
gem install unicorn
Unicornの設定ファイル
config/unicorn.rb
listen '/tmp/unicorn.sock' pid '/tmp/unicorn.pid'
Unicornの起動コマンド
unicorn_rails -c config/unicorn.rb -D
ポートは8080。EC2のSecurityで8080を空けておいた。
ちなみにUnicornを終了するときは
killall unicorn_rails
Nginxの設定ファイル
/etc/nginx/nginx.conf
最低限の設定は、
http { ... upstream unicorn_app { server unix:/tmp/unicorn.sock; } server { listen 80; server_name localhost; location / { proxy_pass http://unicorn_app; root /usr/share/nginx/html; index index.html index.htm; }