LOVE THE LIFE

20040108

このあいだ設定したうちのVirtualhost。suEXECの設定をしたんだけどapache権限でうごいちょるようだ。

こんなときはぐぐってみよう〜

Virtualhostの場合httpd.confの<VirtualHost>に UserディレクティブとGroupディレクティブを指定しなきゃいけないってことと、cgiをおきたいディレクトリはdocrootにばーちゃるほすとの設定をしてるディレクトリを指定しなきゃいけないらしい。(最初docrootをデフォルトにしていたのでsuexecとして動いてくれなかったのだ)

もう一度インストールのやりなおしと設定を変えてみる

Apache1.3.29でsuEXEC(virtualhost)

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>

ちゃんと動きますた〜。勉強になるなぁ...

TRACKBACK URL

TRACKBACK URL FOR THIS ENTRY : http://starsugar.com/tb.php?id=20040108