码迷,mamicode.com
首页 > 其他好文 > 详细

使用Nginx+Passenger部署Ruby on Rails环境

时间:2015-01-19 00:24:08      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:ruby   passenger   nginx   

本文介绍如何使用Nginx+Passenger来部署Ruby on Rails环境

本文使用的操作系统版本是CentOS6.5

1.安装ruby

   wget http://cache.ruby-lang.org/pub/ruby/ruby-2.0.0-p594.tar.gz

   mkdir -p /data/app_platform/ruby

   tar -zxvf ruby-2.0.0-p594.tar.gz

   cd ruby-2.0.0-p594

   ./configure --prefix=/data/app_platform/ruby

   make 

   make install

   ln -sf /data/app_platform/ruby/bin/* /usr/bin/

   gem install rails

2.安装Nginx和Passenger

Passenger有两种方式安装,一种是standalone 方式即Passenger独立运行,然后通过Nginx将ruby相关请求转发到Passenger,另一种是与Nginx整合在一起安装,维护方便。这里选用第一种方式。

Passenger 4.0以上和Nginx 1.4以上可以整合到一起

  

   wget http://s3.amazonaws.com/phusion-passenger/releases/passenger-4.0.57.tar.gz

   wget http://nginx.org/download/nginx-1.4.4.tar.gz

   useradd -r www -s /sbin/nologin

   mkdir -p /data/app_platform/{nginx,passenger}

   tar -zxvf passenger-4.0.57.tar.gz 

   mv -f passenger-4.0.57/*  $install_dir/passenger






参考文档:

http://guides.ruby-china.org/getting_started.html

http://rubyonrails.org/deploy/

https://www.phusionpassenger.com/

https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html

https://github.com/phusion/passenger/wiki/Unicorn-vs-Phusion-Passenger



本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1605357

使用Nginx+Passenger部署Ruby on Rails环境

标签:ruby   passenger   nginx   

原文地址:http://john88wang.blog.51cto.com/2165294/1605357

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!