搭建Apache + Mongrel 最佳RoR Web服务器平台

转载 2007年10月08日 10:03:00
当下最佳rails 站点部署应该是 利用Apache 2.2.3的mod_proxy_balancer为Mongrel作负载均衡。
刚上线的站点,Mongrel虽然稍显慢些,但也足够支撑。先把站做好了,再考虑大流量冲击吧。
安装Mongrel的过程(前提已经按好带rubygem的ruby+rails):
gem install win32-service #在更新下来的列表里选择最新版本安装
gem install mongrel #选择最新 win32版本
gem install mongrel_service
成功在cmd console中运行完以上指令后,mongrel 已经安装成功
mongrel 的命令使用方法:
mongrel_rails /-h #查看所有命令
mongrel_rails service::install #查看 service::install 命令的帮助说明

开始使用Mongrel:
mongrel_rails service::install -N myapp -c c:/myapp -p 4000 -e production # 表示部署一个名叫myapp的站点,它的物理路径是c:/myapp,它的端口号是4000 ,运行在发布环境中

mongrel_rails service::start -N myapp # 启动名叫myapp这个站点服务

mongrel_rails service::stop -N myapp # 停止名叫myapp站点服务

另外可以在windows系统中的服务台中设置开机自动启动站点服务的选项

下一步,开始设置Apache

ServerName myapp.com
ServerAlias www.myapp.com

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


将静态文件的请求留给Apache来处理,因为它更擅长
ProxyPass /images !
ProxyPass /stylesheets !
#continue with other static files that should be served by apache

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

【Ruby on Rails 起步(二)】Windows下搭建RubyonRails 3.0.4 + Mongrel 1.2.0 pre + Apache2.2.17服务器

不知道为什么,感觉Rails自带的WEBrick有点慢,于是决定利用已有的Apache搭建一个Mongrel的。系统是Windows 7,昨天下载的Ruby1.9.2(但是除了主文件夹名是Ruby19...

在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails

一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命...
  • Galdys
  • Galdys
  • 2011年07月20日 15:00
  • 439

ROR(ruby on rails web)开发环境搭建

ruby语言: Ruby,一种最初为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,关于其具体介绍可以去查阅相关百科,这里不做具体介绍,本文主要介绍ROR环境搭建。 ruby官方下载地址:...

Linux下用Apache搭建Web服务器

  • 2014年07月15日 20:50
  • 191KB
  • 下载

Linux平台WEB服务器搭建.

  • 2014年07月03日 14:38
  • 101KB
  • 下载

Windows 安装Apache2.2和Mongrel运行Ruby on Rails

一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 ...

用IIS和Apache搭建Web服务器入门

  • 2013年11月25日 10:02
  • 215KB
  • 下载

采用Apache Wicket搭建web应用开发平台

Apache Wicket的简介: Apache Wicket(http://wicket.apache.org/)是一个轻量级的web应用开发框架,它有几个特点:1. 采用Java和HTML语言就能...
  • nexus
  • nexus
  • 2011年06月07日 22:18
  • 2135

Windows环境下搭建Apache+MySQL+PHP的Web开发平台

建议安装顺序:Apache->PHP->MySQL 在安装之前,为了方便维护,以及重装系统时不必进行二次安装,建议不要将其安装在系统盘(默认是 C 盘),例如本人是装在 D 盘(因人而异),安装路径也...
  • mazhle
  • mazhle
  • 2015年07月04日 14:36
  • 222

Apache2.2+PHP5.4+MySql5.6服务器平台搭建

★理清逻辑:首先安装apache与php,再使apache与php连接,这样机器才具备解释php代码的功能。最后安装mysql,使php与mysql关联,这样才能够利用php中的函数进行数据库操作。这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:搭建Apache + Mongrel 最佳RoR Web服务器平台
举报原因:
原因补充:

(最多只允许输入30个字)