`

一个production模式下的Ror环境搭建

    博客分类:
  • ROR
阅读更多
比较了一些ROR的生产环境,经过测试,还是选用了mongrel+apache的方式。

1.download安装包:
httpd-2.2.3.tar.gz ,apache服务器
ruby-1.8.5.tar.gz
rubygems-0.9.0.tgz
mongrel-0.3.13.4.gem

2.安装ruby
tar zxvf ruby-1.8.5.tar.gz
./configure
make
make install

3.安装rubygems
tar zxfv rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb
# gem update - system

4.安装rails
gem install rails --include-dependencies

5.安装mongrel
#gem install daemons
#gem install gem_plugin 如果提示需要则安装
gem install mongrel

6.安装apache
tar zxvf httpd-2.2.3.tar.gz
./configure --prefix=/usr/local/apache
make
make install

7.启动mongrel
cd myrailsapp
#启动
mongrel_rails start -d -p 8000 -e production -P ./log/mongrel-1.pid
#停止
mongrel_rails stop -P ./log/mongrel-1.pid

8.编辑httpd.conf
 <VirtualHost *:80>
    ServerName myapp.com
    ServerAlias www.myapp.com

    ProxyPass / http://www.myapp.com:8000/
    ProxyPassReverse / http://www.myapp.com:8000
    ProxyPreserveHost on

    ProxyPass /images ! 
    ProxyPass /stylesheets ! 
    Alias /images /path/to/public/images
    Alias /stylesheets /path/to/public/stylesheets 
    #continue with aliases for static content

  </VirtualHost>


改天把测试数据整理出来,包括cluster应用!
分享到:
评论
7 楼 qiezi 2006-11-28  
我测试用的mongrel cluster加pound,以后换成apache + mongrel cluster
6 楼 jerry 2006-11-28  
有Cluster的配置方法吗?
其实有了Cluster用Apache也一样,不是每台机器都可以自己说安什么HTTP就可以安的.也要将就人家的Server
5 楼 bd7lx 2006-11-14  
airport 写道
mongrel的官方推荐好像是apache。
这几天我做一下测试!


听你的意思是要测试mongrel + lighttpd ?

4 楼 airport 2006-11-14  
mongrel的官方推荐好像是apache。
这几天我做一下测试!
3 楼 ouspec 2006-11-14  
JavaEye用的就是lighttpd
2 楼 bd7lx 2006-11-14  
为什么不用lighttpd呢?

估计你是看Agile的书受到了“不良”的影响

肯定是airport对mongrel+apache更加有信心投入实战
1 楼 whisper 2006-11-13  
为什么不用lighttpd呢?

相关推荐

    Windows 上搭建 ROR环境

    之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    ROR环境配置

    ROR环境配置,我自己觉得不错!大家可能参考一下。

    ror实例

    ror实例ror实例ror实例

    RoR性能优化经验谈

    RoR性能优化经验谈,牛人对ror的优化,值得大家阅读

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror中文资料

    ror中文资料ror中文资料

    初探ROR

    ROR 架构介绍及了解

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    使用设计模式改善程序结构

    设计模式是对特定问题经过...本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式 会变得非常贴近你的设计过程,并且能够指导、简化你的设计,最终将会导出一个优秀的解决方案。

    神经网络ror resenet模型

    神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%

    RoR选题方向—源代码

    RoR选题方向—源代码

    ror文本编辑插件

    一个牛b的ror文本编辑插件

    家蚕Ror2基因的克隆与表达分析

    家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638

    实验1 简单IO应用—流水灯控制

    1、亮4个灯、暗4个灯,1亮1暗均匀分布,且...4、采用ROR、ROL循环移位语句(P77)及LOOP语句(P81),实现一个灯从第1个循环点亮到第8个,然后从第8个循环点亮至第1个,一直上下循环。 5、用二进制形式显示自己的学号。

    ThinkPHP开源的PHP框架

    ThinkPHP是一个开源的PHP框架,早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了 Struts的Action和Dao思想和JSP的TagLib...

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    mysqlDriver4ror.rar

    mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar

    intimate_web:一个 ROR 应用程序

    亲密网络 一个 ROR 应用程序 天蓝色:#20B8E8(32、184、232)地球红色:#FF6699(255、102、153)森林黑色#000033(0、0、51)

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    NULL 博文链接:https://jiake.iteye.com/blog/367035

Global site tag (gtag.js) - Google Analytics