Hatena::Grouparaistudy

czk-htnの日記

2010-03-13

[][] WindowsXP + Apache 2.2 + ruby-1.8.7 + fastcgi 06:59

最初に

当初 ActiveRuby で fastcgi 環境を作ろうと試みたのですが、いざ fcgi にアクセスしてみると

[Sat Mar 13 20:58:18 2010] [crit] (OS 3)指定されたパスが見つかりません。  : FastCGI: can't start (dynamic) server "C:/app/kagemai-0.8.8/html/guest.fcgi": spawn_fs_process() failed
[Sat Mar 13 20:58:23 2010] [alert] [client 127.0.0.1] FastCGI: failed to connect to (dynamic) server "C:/app/kagemai-0.8.8/html/guest.fcgi": something is seriously wrong, any chance the socket/named_pipe directory was removed?, see the FastCgiIpcDir directive
[Sat Mar 13 20:58:23 2010] [error] [client 127.0.0.1] FastCGI: incomplete headers (0 bytes) received from server "C:/app/kagemai-0.8.8/html/guest.fcgi"

とエラーがでて実行できませんでした。どうやらActiveRubyには fcgi.so が含まれていないのが原因? のようです。fastcgi のコンポーネント構成がどうなっているのか詳しくないので、fcgi.soがないことがどこに不足することにあたるのかは分かっていないのですが、gem でゴニョゴニョするのも nmake が必要だったりと敷居が高いようです。

Ruby (One-Click Ruby Installer for Windows)

RubyのWindows版バイナリは One-Click Installer を利用する。

オブジェクト指向スクリプト言語 Rubyから "Ruby 1.8.7-p249 (RC2)" を取得し、インストーラの指示に従ってインストールする。ただしインストール先は C:\app\ruby に変更した。

追記(2010-03-13)

Rubyのホームぺージにある One-Click版 には fcgi.so が含まれていない。代わりに RubyForge にある"One-Click Installer (old)"(ruby186-27_rc2.exe)をインストールする。


fcgi

fcgiをインストールする前に、gem update --system しておかないとエラーになる。

C:\Documents and Settings\Owner>gem -v
1.3.5
C:\Documents and Settings\Owner>gem update --system
Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.6
Updating RubyGems to 1.3.6
Installing RubyGems 1.3.6
RubyGems 1.3.6 installed

** Apache

*** conf/extra/httpd-fcgi.conf
>|apache|
LoadModule fastcgi_module modules/mod_fastcgi-2.4.6-AP22.dll

Alias /kagemai/ "C:/app/kagemai-0.8.8/html/"
<Directory "C:\app\kagemai-0.8.8\html">
  AllowOverride ALL
  #AddHandler fastcgi-script fcgi
</Directory>
conf/httpd.conf
Include "conf/extra/httpd-fcgi.conf"

NookNook2011/12/24 09:45HHIS I sholud have thought of that!

yhywrdhhwyhywrdhhw2011/12/25 02:06YeVBfB , [url=http://ituynheqbssr.com/]ituynheqbssr[/url], [link=http://yjvzpjljoloe.com/]yjvzpjljoloe[/link], http://eqzmsfdfnfqf.com/

mgltgzhzxttmgltgzhzxtt2011/12/27 01:26hWOFwB <a href="http://cptkfjrngltk.com/">cptkfjrngltk</a>

wsfaimwsfaim2011/12/27 18:353MtRKA , [url=http://xahmnkajsawk.com/]xahmnkajsawk[/url], [link=http://ojsydkippfao.com/]ojsydkippfao[/link], http://zbrfscrujrty.com/

トラックバック - http://araistudy.g.hatena.ne.jp/czk-htn/20100313