浏览 3626 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2006-11-13
比较了一些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应用! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2006-11-13
为什么不用lighttpd呢?
|
|
| 返回顶楼 | |
|
时间:2006-11-14
为什么不用lighttpd呢?
估计你是看Agile的书受到了“不良”的影响 肯定是airport对mongrel+apache更加有信心投入实战 |
|
| 返回顶楼 | |
|
时间:2006-11-14
JavaEye用的就是lighttpd
|
|
| 返回顶楼 | |
|
时间:2006-11-14
mongrel的官方推荐好像是apache。
这几天我做一下测试! |
|
| 返回顶楼 | |
|
时间:2006-11-14
airport 写道 mongrel的官方推荐好像是apache。
这几天我做一下测试! 听你的意思是要测试mongrel + lighttpd ? |
|
| 返回顶楼 | |
|
时间:2006-11-28
有Cluster的配置方法吗?
其实有了Cluster用Apache也一样,不是每台机器都可以自己说安什么HTTP就可以安的.也要将就人家的Server |
|
| 返回顶楼 | |
|
时间:2006-11-28
我测试用的mongrel cluster加pound,以后换成apache + mongrel cluster
|
|
| 返回顶楼 | |












