新闻 微博 邮箱 闪电邮 相册 有道 手机邮 印像派 梦幻人生
博客首页 博客话题 热点专题 博客油菜地 找朋友 博客圈子 博客风格 手机博客 短信写博 邮件写博 博客复制
搜博文 搜博客
关注此博客
思想的自由是最高的独立
问渠哪得清如许,为有源头活水来
导航
日志
向往自由是我的个性,但每个人又是社会中的一员,注定属于社会的范畴。因此,思考寻求规律成为我追求个性的必由之路。只有发现了社会这个大家庭的运行规律,我们才能游刃有余地追求自我的个性~~~~~~~~~
加博友 关注他
最新日志
博主推荐
相关日志
随机阅读
首页推荐
如何用nginx+passenger部署Rails
Nginx 2010-06-09 15:15:42 阅读69 评论0 字号:大中小 订阅
以前一直用 apache+passenger部署redmine(一个用 Rails开发的项目管理工具),最近听说一个web服务器后期之秀—-Nginx很是厉害(传说它可以处理的并发链接数是apache的10倍)。于是 今天就上网搜一些关于这方面的资料,以下是安装passenger+nginx,并部署redmine的过程。
一、安装步骤
- 下载passenger源码包并解压
下载地址:http://rubyforge.org/frs/download.php/71015/passenger-2.2.14.tar.gz解压:
tar -zxvf passenger-2.2.14.tar.gz
- 用passenger提供的nginx安装器安装nginx
注意:如果你想把nginx安装在非个人目录,如/usr/local/nginx或者/opt/nginx你需要以root身份执行以下命令./passenger-2.2.14/bin/passenger-install-nginx-module
然后在提示下一步一步安装。这个步骤大致如下:
- 按回撤键继续安装
- 选择自动从网上下载nginx稳定版本安装还是手动安装nginx(我选择1,从网上自动安装)
- 选择nignx安装目录,默认 /opt/nginx
如果你的机器上安装了rubygems,那么有一种更简便的安装passenger+nginx方法
sudo gem install passenger
sudo /var/lib/gems/1.8/bin/passenger-install-nginx-module
二、部署redmine
修改nginx配置文件,部署redmine
sudo vi /opt/nginx/conf/nginx.conf
在该配置文件中添加一个server 块,用于redmine服务。以下是添加的内容
# rails server
server {
listen 80;
server_name redmine.moon.ossxp.com;
root /opt/redmine/web/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}
说明:
- listen: 监听的端口
- server_name : 服务名
- root: rails程序存放的目录。记住一定要指到public目录
- passenger_enabled: 是否开启passenger。该选项一定要选择 on。
三、测试是否配置成功
启动nginx
sudo /opt/nginx/sbin/nginx
在浏览器输入 redmine.moon.ossxp.com ,按回撤键,如果正确显示redmine首页,那么你已经成功部署了Rails程序。
0人 | 分享到:
阅读(69)| 评论(0)| 引用(0) |举报
历史上的今天
相关文章
最近读者
登录后,您可以在此留下足迹。
评论
登录后你可以发表评论,请先登录。登录>>
上一页 1 ... -1 -1 -1 -1 -1 -1 -1 ... -1 下一页
页脚
公司简介 - 联系方法 - 招聘信息 - 客户服务 - 相关法律 - 博客风格 - 手机博客 - 订阅此博客
网易公司版权所有 ©1997-2010
×
信息提示