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;
}