关闭

apache+FastCgi+Ruby(windows)

1355人阅读 评论(0) 收藏 举报

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_fastcgimod_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]

配置完成


 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1615971次
    • 积分:19642
    • 等级:
    • 排名:第419名
    • 原创:91篇
    • 转载:1131篇
    • 译文:0篇
    • 评论:145条
    文章分类
    最新评论