您的位置:首页 > 运维架构 > Nginx

让Nginx支持Ruby on rails框架

2012-12-07 15:25 465 查看
系统:CentOS6.2
安装必要的软件包:
#yum install -y ruby ruby-devel rubygems mysql mysql-devel

安装rails和passenger
#gem install rails
#gem install passenger

安装Phusion Passenger模块,使nginx支持Ruby on rails
#passenger-install-nginx-module



按Enter键继续:


这里有两个选择,1是下载nginx并安装,2是自定义安装。
由于nginx的模块不能像apache那样动态加载,所以要给nginx增加模块只有重新编译。由于之前已经安装了nginx了,此处选择2:



输入之前安装nginx时的源代码的路径:



输入nginx的安装路径:



是否需要添加其他编译参数,没有就直接回车:



是否确认,当然是yes,直接回车即可:
接下来就是configure,make,make install了,完成后的提示如下:



这段内容提示需要按照它显示的内容修改nginx的配置文件,实际上会自动帮你添加的,不用手动添加。按回车键继续:



这里显示了一个部署Ruby on Rails应用的例子,需要注意的就是root指令的路径要写到public目录,还要加上 passenger_enabled on; 这条指令。
最后就是重启nginx,部署Ruby on Rails应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: