1、安装passenger
gem install passenger
2、通过passenger安装nginx
passenger-install-nginx-module
以上这种方式是Installing Phusion Passenger for Nginx through the installer
这个是官方推荐的也是最简单的安装方式,并且安装过程还会详细的教你如何配置和安装
这里贴出一个链接来,供大家学习:http://www.modrails.com/install.html,这里面还有很多的指导,想详细了解的可以在里面找到指导来进行详细的学习
在安装过程中,可能需要你用root用户来执行,碰巧,我的机器还没有为root设置密码,也是第一次为root用户设置密码,怎么设置呢:
sudo passwd root 回车
> 输入root密码 回车
>输入确认密码 回车
ok,这样root用户密码被设置好了,不需要重启直接su root就可以切换到root了
有的时候在安装过程中,passenger会告诉你缺少了哪些依赖包,然后告诉你怎么来安装它,但是我今天做的时候发先,有个openssl总是安装不上,确切的说是已经安装了,但是每次通过passenger来安装nginx的时候还是会报这个openssl找不到,无奈,google了半天找到了解决办法:去你的安装包目录,找到ext目录进入openssl,执行
ruby extconf.rb
make
make install
问题解决了。有的时候还会发现: