Passenger+nginxを使用してRailsを配備

751 ワード

1. Install Passender
gem install passenger

2. Install nginx

passenger-install-nginx-module
1. Yes: download, compile and install Nginx for me. (recommended)
Please specify a prefix directory [/opt/nginx]: /opt/nginx

3. Deploy Rails app

vi /opt/nginx/conf/nginx.conf
server {
        listen       80;
        server_name  localhost;
        root /xx/xx/rails_app/public;
        passenger_enabled on;
        rails_env production;
}

4. Start/Stop nginx

/opt/nginx/sbin/nginx
/opt/nginx/sbin/nginx -s quit