このあいだ設定したうちのVirtualhost。suEXECの設定をしたんだけどapache権限でうごいちょるようだ。
こんなときはぐぐってみよう〜
Virtualhostの場合httpd.confの<VirtualHost>に UserディレクティブとGroupディレクティブを指定しなきゃいけないってことと、cgiをおきたいディレクトリはdocrootにばーちゃるほすとの設定をしてるディレクトリを指定しなきゃいけないらしい。(最初docrootをデフォルトにしていたのでsuexecとして動いてくれなかったのだ)
もう一度インストールのやりなおしと設定を変えてみる
configure
./configure --enable-module=all --enable-shared=max --enable-suexec --suexec-caller=www --suexec-docroot=/pub/virtual --suexec-userdir=/pub/virtual
httpd.conf
<VirtualHost *>
ServerAdmin webmaster@*****.jp
DocumentRoot /pub/virtual/*****.jp/htdocs
ServerName *****.jp
User hogehage
Group guest
</VirtualHost>
ちゃんと動きますた〜。勉強になるなぁ...