首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

nginx + passenger 调度rails

2012-09-29 
nginx + passenger 部署rails听说 nginx + passenger 部署rails比较流行,自己装个试试看。?1.安装?gem inst

nginx + passenger 部署rails

听说 nginx + passenger 部署rails比较流行,自己装个试试看。

?

1.安装

?

gem install passengerpassenger-install-nginx-module
第二个安装的是nginx,安装nginx的时候 可以用prefix=‘’指定安装的目录。
装好后,进入nginx目录/sbin/nginx  启动nginx。打开浏览器 输入http://127.0.0.1  看到提示 说明安装成功

?

2.配置?

?

??在nginx/conf/nginx.conf 里修改

?

http{...passenger_root /usr/local/passenger; #添加passenger_ruby /usr/local/bin/ruby;  #添加 server {listen 80;server_name local;root /projects/app1/public;passenger_enabled on;rails_env development;   } server {listen 8880;server_name local;root /projects/app2/public;
passenger_enabled on;rails_env development;   }...}
?

3.重启 nginx。输入 http://local ?可以访问app1,输入 http://local:8880 ?可以访问 app2

?

?

4.写nginx脚本,启动和nginx的命令比较复杂,写个脚本来简化一下,

?

??vi ~/.bashrc

?

alias sn='sudo /usr/local/nginx/sbin/nginx' alias kn='sudo kill `cat /usr/local/nginx/logs/nginx.pid `' alias rn='kn; sn'
?

热点排行