比较了一些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应用!
分享到:
- 2006-11-13 22:57
- 浏览 7099
- 评论(7)
- 论坛回复 / 浏览 (7 / 7336)
- 查看更多
相关推荐
### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...
创建一个新的ROR项目是配置环境的下一步。在命令行中输入`rails new project_name`,其中"project_name"是你项目的名称,这将生成一个完整的ROR项目结构。 为了实现更好的开发体验,我们需要集成IDE或代码编辑器。...
Ruby on Rails(简称RoR)是一个基于Ruby语言的开源Web开发框架,它采用MVC(Model-View-Controller)架构模式,简化了Web应用的构建过程。在Windows和Linux操作系统下搭建RoR开发环境的步骤略有不同,但都遵循一定...
Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者...
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性能优化是一个全面的过程,涵盖从操作系统到Web服务器配置,再到代码本身的改进。每个环节的优化都能显著提升网站的运行效率,使RoR应用能够更好地应对高负载和大规模用户的需求。通过学习和实践这些经验...
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
Ruby on Rails,简称RoR,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,使得开发高效且简洁。 在Windows系统上搭建RoR开发环境,首先要下载并安装Ruby的一键安装包。你...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ResNet的核心是引入了“残差块”(Residual Block),通过引入一个恒等映射(Identity Mapping)的跳跃连接(Skip Connection),使得网络能够更轻松地学习到输入数据的微小变化。在每个残差块中,输入信号可以直接...
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...
标题中的“RoR中文解决方案”指的是Ruby on Rails(简称RoR)的一个针对中文环境的解决方案。Ruby on Rails是一个开源的Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,用Ruby语言编写,旨在使开发...
在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...
Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了高效的开发流程和简洁的代码结构。 首先,我们需要安装Ruby。访问Ruby官方网站(https://www.ruby-lang.org/zh/),下载适用于...
Rails是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得Web开发变得更加简洁高效。本文将帮助初学者以及对旧版本Rails有需求的开发者在Windows系统上成功配置Rails 2.2.2...
标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails(简称RoR)的初学者经验分享,RoR是基于Ruby语言的开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程更加高效。 在描述中提到的...
1. `database.yml`配置文件:定义不同环境(如development、test、production)下的数据库连接信息。 2. `ActiveRecord`:RoR的ORM(对象关系映射)库,负责处理数据库操作,如CRUD(创建、读取、更新、删除)。 3. ...