ununtu下用nginx启动rails
安装使用nginx之前要先把ruby和rails安装配置成功这就不多提了,我们
这里从安装passenger说起。
1.首先打入命令:
gem install passenger
这样就能很快安装上passenger了。
2.这一步就是最主要的安装nginx了:
sudo passenger-install-nginx-module
在终端执行这一步之后会出现一个很长的安装过程和几个选择步骤,
其实就是一通回车就行,但是这里需要注意几点:
(1),其中一个选择步骤让你选择1或者2,这里建议选择1比较好(其实我也不知道为啥1号)
(2).在选择nginx安装路径的时候请选择括号里的默认安装路径即:opt/nginx
(3)安装完成后请确保/opt/nginx/conf/nginx.conf中:
passenger-root......
passenger-ruby........后面的路径和终端中显示的一致(安装nginx完成后终端中会给出这俩个路径只需核对一下即可)
3.配置nginx
配置文件在 /opt/nginx/conf/nginx.conf(其实就是nginx下的nginx.conf文件)
server {
listen 80;
server_name localhost; #这是你网址的名字
root /home/zhouchang/blog/public; # 这里是你项目的public目录,别复制我的
passenger_enabled on;
}
4,启动
sudo /etc/init.d/nginx start
停止:sudo /etc/init.d/nginx stop
重启:sudo /etc/init.d/nginx restart