虚拟商品:在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails-...
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 16:12:15
欢迎 fyting ! 收件箱(0) · 我的博客 · 我的圈子 | 设置 · 退出 | 帮助 · 邀请 首页 | 论坛 Java Ruby AJAX Agile | 文集 专栏 博客 圈子 | 招聘 服务 论坛 -> Ruby -> 在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails 全部 ruby rails rake DSL RJS YAML 作者 正文 robbin 等级: 资深会员
性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 英语学习
时间: 2007-01-05 20:02 关键字: rails apache mongrel
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails 一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命令: gem install rails –y gem install mongrel –y gem install mongrel_service -y 安装好了rails和mongrel 从Apache网站下载Windows版本的Apache2.2,运行安装程序,就安装好了Apache2.2。 二、把Mongrel作为Services启动 mongrel_rails service::install -N depot -c d:\Rubyproject\depot -p 3000 –e production -N指明服务名称,-d指明rails应用的目录,-p是mongrel监听的tcp端口,-e是启动模式为生产模式 这样打开控制面版|管理工具|服务,就可以发现增加了一项名为“depot”的服务,就可以通过控制面版来管理服务了。如果需要命令行启动和关闭该服务,那么: mongrel_rails service::start -N depot mongrel_rails service::stop -N depot 如果需要从服务中注销该项服务,那么: mongrel_rails service::remove -N depot 如果需要安装多个mongrel实例,那么可以这样: mongrel_rails service::install -N depot0 -c d:\Rubyproject\depot -p 3000 –e production mongrel_rails service::install -N depot1 -c d:\Rubyproject\depot -p 3001 –e production 诸如此类。 三、配置Apache2.2 用编辑工具打开Apache2.2目录下面的conf/httpd.conf,需要取消如下模块的注释: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so 如果你希望对页面输出使用压缩,也需要取消如下模块的注释: LoadModule deflate_module modules/mod_deflate.so 然后按如下内容配置基于HTTP代理的负载均衡: xml 代码
文章: 3
积分: 2
时间: 2007-01-06 10:16 评级: (0位会员评分)
性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 读书空间
时间: 2007-01-06 10:30 评级: (0位会员评分)
文章: 6
积分: 4
时间: 2007-01-06 16:33 评级: (0位会员评分)
文章: 6
积分: 4
时间: 2007-01-06 16:34 评级: (0位会员评分)
性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 篮球俱乐部
时间: 2007-01-06 17:09 评级: (0位会员评分)
文章: 3
积分: 4
圈子: Ubuntu For Fun
时间: 2007-01-07 20:29 评级: (0位会员评分)
文章: 8
积分: 16
时间: 2007-01-08 14:34 评级: (0位会员评分)
文章: 8
积分: 16
时间: 2007-01-10 17:10 评级: (0位会员评分)
文章: 8
积分: 16
时间: 1 星期前 评级: (0位会员评分)
主题: 在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
该帖已经被评为良好帖性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 英语学习
时间: 2007-01-05 20:02 关键字: rails apache mongrel
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails 一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命令: gem install rails –y gem install mongrel –y gem install mongrel_service -y 安装好了rails和mongrel 从Apache网站下载Windows版本的Apache2.2,运行安装程序,就安装好了Apache2.2。 二、把Mongrel作为Services启动 mongrel_rails service::install -N depot -c d:\Rubyproject\depot -p 3000 –e production -N指明服务名称,-d指明rails应用的目录,-p是mongrel监听的tcp端口,-e是启动模式为生产模式 这样打开控制面版|管理工具|服务,就可以发现增加了一项名为“depot”的服务,就可以通过控制面版来管理服务了。如果需要命令行启动和关闭该服务,那么: mongrel_rails service::start -N depot mongrel_rails service::stop -N depot 如果需要从服务中注销该项服务,那么: mongrel_rails service::remove -N depot 如果需要安装多个mongrel实例,那么可以这样: mongrel_rails service::install -N depot0 -c d:\Rubyproject\depot -p 3000 –e production mongrel_rails service::install -N depot1 -c d:\Rubyproject\depot -p 3001 –e production 诸如此类。 三、配置Apache2.2 用编辑工具打开Apache2.2目录下面的conf/httpd.conf,需要取消如下模块的注释: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so 如果你希望对页面输出使用压缩,也需要取消如下模块的注释: LoadModule deflate_module modules/mod_deflate.so 然后按如下内容配置基于HTTP代理的负载均衡: xml 代码
- ProxyRequests Off
- BalancerMember http://localhost:3000
- BalancerMember http://localhost:3001
- >
- ServerName www.xxx.com
- DocumentRoot d:/rubyproject/depot/public
- ProxyPass /images !
- ProxyPass /stylesheets !
- ProxyPass /javascripts !
- ProxyPass / balancer://myCluster/
- ProxyPassReverse / balancer://myCluster/
- ProxyPreserveHost on
- >
文章: 3
积分: 2
时间: 2007-01-06 10:16 评级: (0位会员评分)
不知道robin有没有对win和linux下的两种安装,ruby效率进行过测试?
返回顶端 最后更新:2007-01-06 10:16 初级会员还不能评分 robbin 等级: 资深会员
性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 读书空间
时间: 2007-01-06 10:30 评级: (0位会员评分)
没有测试过,我也没有兴趣测试。
返回顶端 最后更新:2007-01-06 10:46 初级会员还不能评分 zlst 等级: 初级会员文章: 6
积分: 4
时间: 2007-01-06 16:33 评级: (0位会员评分)
Proxy
VirtualHost
要加关闭,目录自定
ProxyRequests Off
BalancerMember http://localhost:3000
ServerName www.xxx.com
DocumentRoot D:\InstantRails\rails_apps\aa
ProxyPass /images !
ProxyPass /stylesheets !
ProxyPass /javascripts !
ProxyPass / balancer://myCluster/
ProxyPassReverse / balancer://myCluster/
ProxyPreserveHost on
文章: 6
积分: 4
时间: 2007-01-06 16:34 评级: (0位会员评分)
嘿嘿,开始以为会加速,但现在没什么感觉
返回顶端 最后更新:2007-01-06 16:34 初级会员还不能评分 robbin 等级: 资深会员性别:
文章: 3359
积分: 13406
来自: 上海
圈子: 篮球俱乐部
时间: 2007-01-06 17:09 评级: (0位会员评分)
关闭标记被Rich Editor过滤掉了,重新用bbcode贴一下:
代码
- ProxyRequests Off
- BalancerMember http://localhost:3000
- BalancerMember http://localhost:3001
- ServerName www.xxx.com
- DocumentRoot d:/rubyproject/depot/public
- ProxyPass /images !
- ProxyPass /stylesheets !
- ProxyPass /javascripts !
- ProxyPass / balancer://myCluster/
- ProxyPassReverse / balancer://myCluster/
- ProxyPreserveHost on
cluster的作用不是加速单个请求的,是提高整体的负载能力的。
返回顶端 最后更新:2007-01-06 17:19 初级会员还不能评分 ant21 等级: 初级会员文章: 3
积分: 4
圈子: Ubuntu For Fun
时间: 2007-01-07 20:29 评级: (0位会员评分)
觉得在 Windows 下用 InstantRails 最爽了,解压缩就可以用,Rails、MySQL、Apache、Mongrel 全都有了。
返回顶端 最后更新:2007-01-07 20:29 初级会员还不能评分 tmj 等级: 初级会员文章: 8
积分: 16
时间: 2007-01-08 14:34 评级: (0位会员评分)
^_^,还是502错误,问题出在哪里呢?我继续查找
返回顶端 最后更新:2007-01-08 14:34 初级会员还不能评分 tmj 等级: 初级会员文章: 8
积分: 16
时间: 2007-01-10 17:10 评级: (0位会员评分)
按照我的配置结果 apache 2.*在window平台下根本配置不成功!
在apache 1.3下倒可以,但不能实现群集!
文章: 8
积分: 16
时间: 1 星期前 评级: (0位会员评分)
502 代理错误问题已经找到,原来是nod32搞的,汗...
停掉监视一切正常的,但还有个问题为什么1.3下面就可以呢?
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails-...
Ruby on Rails
Ruby on Rails
[Ruby on Rails]Vim 开发 ruby on rails 完全配置1
Eclipse3.5 配置Aptana3.01 ruby on rails 开发环境
最新最全Ruby、Ruby on Rails精品电子书等学习资料下载 (2011年3月14日)
使用Repo在Windows平台下載Android原始碼
Windows 下使用 Nginx Asp.net On IIS
在Windows XP中运行DOS程序
使用NetBeans 6.0 在10分钟内创建一个 Ruby 博客程序
rails3项目解析之1——系统架构 - rails - Ruby - ITeye论坛
如何在运行 Windows XP Service Pack 2 的计算机上配置弹出窗口阻止程序
“Windows 7”开始里面的“运行”在哪找?
“Windows 7”开始里面的“运行”在哪找?
在Windows XP使用定时关机命令
Windows常用运行命令
Windows平台10个不得不说的使用技巧 _ 数码频道_深圳之窗
在Windows中提高内存使用效能的几种好方法2
China's State Council orders safety checks on high-speed rails, slower running speeds
使用nohup让程序在远程主机后台运行
每个程序员都应该学习使用Python或Ruby
在Windows中提高内存使用效能的几种好方法
教你如何在Windows XP使用定时关机命令
在Windows 2000使用纯DOS的方法