2007-06-08
windows上安装apache + mongrel
关键字: rails
今天在自己的机器上安装了apache + mongrel,用来学习rails开发。记录下过程,备忘
1、安装apache
我安装的是2.0.59,因为还要用svn,而svn只能和2.0系列集成,所以就选择了2.0,否则的话可以装2.2的。
2、安装mongrel
直接调用gem来安装:
3、将mongrel注册为service
在cmd下运行命令:
mongrel_rails service::install -N demo -c d:\rubyproject\demo -p 4000 –e production
然后打开控制面板--〉管理工具--〉服务,就会发现里面多了一个叫demo的service,
可以手工启动和shut down。
4、配置apache
打开httpd.conf,将下面两行的注释去掉:
LoadModule proxy_module modules/mod_proxy.so
1、安装apache
我安装的是2.0.59,因为还要用svn,而svn只能和2.0系列集成,所以就选择了2.0,否则的话可以装2.2的。
2、安装mongrel
直接调用gem来安装:
gem install mongrel –y
gem install mongrel_service -y
3、将mongrel注册为service
在cmd下运行命令:
mongrel_rails service::install -N demo -c d:\rubyproject\demo -p 4000 –e production
然后打开控制面板--〉管理工具--〉服务,就会发现里面多了一个叫demo的service,
可以手工启动和shut down。
4、配置apache
打开httpd.conf,将下面两行的注释去掉:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后在最后面增加了如下内容:
5、重新启动apache,然后访问http://localhost/demo就能看到内容了。
在安装过程中参考了robbin写的http://www.javaeye.com/topic/43290,不过因为apache版本不一样,还有我不需要balancer,所以apache配置不一样。
本来想安装FastCGI,结果安装后怎么能访问http://localhost/demo,却一直访问不了http://localhost/demo/say/hello,最后不了了之,发现还是Mongrel安装配置都要方便些。
然后在最后面增加了如下内容:
xml 代码
- ProxyRequests Off
- <Proxy *>
- Order deny,allow
- Allow from all
- Proxy>
- #for demo app
- Alias /demo "d:/rubyproject/demo/public"
- <Directory "d:/rubyproject/demo/public">
- Options Indexes FollowSymLinks
- AllowOverride none
- Order allow,deny
- Allow from all
- Directory>
- ProxyPass /demo/images !
- ProxyPass /demo/stylesheets !
- ProxyPass /demo/javascripts !
- ProxyPass /demo/ http://127.0.0.1:4000/
- ProxyPassReverse /demo/ http://127.0.0.1:4000/
5、重新启动apache,然后访问http://localhost/demo就能看到内容了。
在安装过程中参考了robbin写的http://www.javaeye.com/topic/43290,不过因为apache版本不一样,还有我不需要balancer,所以apache配置不一样。
本来想安装FastCGI,结果安装后怎么能访问http://localhost/demo,却一直访问不了http://localhost/demo/say/hello,最后不了了之,发现还是Mongrel安装配置都要方便些。
- 浏览: 3377 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
动态语言还是Rule Engine?
wener 写道Rule Engine 与动态语言并不是二选一的关系。规则引擎有 ...
-- by agile_boy -
动态语言还是Rule Engine?
Rule Engine 与动态语言并不是二选一的关系。规则引擎有两个主要的功能, ...
-- by wener -
migration为什么不提供对 ...
可能是考虑到不同数库的支持.Migration 的数据迁移功能
-- by open2ye -
migration为什么不提供对 ...
module MigrationHelpers def foreign ...
-- by yehs220






评论排行榜