apache+FastCgi+Ruby(windows)

1 安装Ruby             

默认安装

2 安装rubygems

windows下默认安装了Gem Gem –v察看版本

3 安装rails

C:/>gem install rails --include-dependencies

4 安装FastCGI

下载RubyForApache

http://rubyforge.org/projects/rubyforapache

RubyForApache包含了mod_fastcgi和mod_ruby,我们只需要用到mod_fastcgi。安装时要选好Apache的目录,installer会在选定的目录/modules下面放入mod_fastcgi

5 安装Rmagick

gem install RMagick-win32-1.9.2-mswin32.gem

ruby postinstall.rb

6配置 apache

httpd.conf 添加

LoadModule fastcgi_module modules/mod_fastcgi.so

LoadModule rewrite_module modules/mod_rewrite.so

<IfModule mod_fastcgi.c>

 AddHandler fastcgi-script. .fcgi

</IfModule>

FastCgiConfig -restart-delay 120 -idle-timeout 150 -appConnTimeout 100 -init-start-delay 100 -startDelay 100

添加虚拟主机项目路径在C:/Temp下

 

<VirtualHost *:80>

ServerName mywww

DocumentRoot d:/itsm/public/

<Directory d:/itsm/public/>

SetEnv RAILS_ENV production

Options FollowSymLinks ExecCGI

AllowOverride all

Allow from all

Order allow,deny

</Directory>

</VirtualHost>

 

7 修改项目的public/.htaccess文件

添加

#RewriteBase /rfcinfos

将RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]改为

RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

配置完成


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值