前田です。

moochan <moochan / ss.hitachizosen.co.jp> writes:

> うーん. 残念ですが外れみたいですね.
> 手掛かりになるか分かりませんが ls を付けておきます.
> 
> # pwd
> /usr/local/etc/apache_1.3.3
> # ls
> ABOUT_APACHE      Makefile.tmpl     cgi-bin           logs
> Announcement      README            conf              src
> INSTALL           README.NT         configure
> KEYS              README.configure  htdocs
> LICENSE           WARNING-NT.TXT    icons
> #

うーん、MakefileがあればわかるのにMakefile.tmplしかないんで
すね(^_^;

> 「このファイルが存在する場所を教えろ!」 とおっしゃっていただくともっと
> 簡単なことなのかも.

find / -name httpd.h

あるいは、

find / -name ap.h

でapachehdrはわかると思います。
# 見つからなかったらヘッダファイルはインストールされていない
# ということですので、ソースをgetして展開して、src/includeを
# 指定してください。

apachelibの方は

find / -name mod_cgi.so

などで見つかると思うのですが、これは特にそのディレクトリでな
くてもhttpd.confのLoadModuleでフルパスを指定するので、
mod_ruby.soを適当なディレクトリにインストールすれば問題ない
と思います。

> ところで、mod_rubyはどのように起動されるのですか??

mod_ruby自体はApacheが起動する時に一緒に起動します。
srm.confで

AddHandler ruby-script .rb

とすると、foo.rbというファイルがリクエストされた時にmod_ruby
が呼ばれる仕組みになっています。

-- 
前田 修吾