2006-11-13
一个production模式下的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
改天把测试数据整理出来,包括cluster应用!
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应用!
评论
qiezi
2006-11-28
我测试用的mongrel cluster加pound,以后换成apache + mongrel cluster
jerry
2006-11-28
有Cluster的配置方法吗?
其实有了Cluster用Apache也一样,不是每台机器都可以自己说安什么HTTP就可以安的.也要将就人家的Server
其实有了Cluster用Apache也一样,不是每台机器都可以自己说安什么HTTP就可以安的.也要将就人家的Server
bd7lx
2006-11-14
airport 写道
mongrel的官方推荐好像是apache。
这几天我做一下测试!
这几天我做一下测试!
听你的意思是要测试mongrel + lighttpd ?
airport
2006-11-14
mongrel的官方推荐好像是apache。
这几天我做一下测试!
这几天我做一下测试!
ouspec
2006-11-14
JavaEye用的就是lighttpd
bd7lx
2006-11-14
为什么不用lighttpd呢?
估计你是看Agile的书受到了“不良”的影响
肯定是airport对mongrel+apache更加有信心投入实战
估计你是看Agile的书受到了“不良”的影响
肯定是airport对mongrel+apache更加有信心投入实战
whisper
2006-11-13
为什么不用lighttpd呢?
- 浏览: 51327 次
- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Velocity用户手册---中文 ...
现在用velocity的少了把,不过类似的模板可是越来越多了
-- by airport -
Velocity用户手册---中文 ...
雪中送炭,收了,谢了!!!
-- by chamborghini -
Velocity用户手册---中文 ...
GOOD!
-- by iRoyce -
Velocity用户手册---中文 ...
谢谢!!非常好!!
-- by wxl4040 -
整合File-Column和Rmagic ...
我可以用rmagick和file_column.但是当我点edit编辑先前存在的 ...
-- by mrunix






评论排行榜