[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:99555] Re: apache でCGIが動作しない


なかたにです

From: <h-amitani _at_ mail.goo.ne.jp>
Subject: [linux-users:99548] apache で CGI が動作しない
Date: Wed, 11 Jun 2003 14:12:10 +0900

> apacheにてCGIが上手く作動しません。
> DocumentRootでならば作動するのですが、
> ユーザフォルダだと作動しません。
> 上記の /home/foo/public_html/cgi-bin/ にtest.cgiを配置。
> 
> http://hogehoge/cgi-bin/test.cgi
> 
> ですと、CGIが作動するのですが
> 
> http://hogehoge/~foo/cgi-bin/test.cgi
> 
> だと作動しません。
> 
> http://hogehoge/~foo/index.html
> 
> にはアクセスできます。
> 
> ブラウザには
> Internal Server Error
> が表示され、エラーログには
> 
> Premature end of script headers: /home/foo/public_html/cgi-bin/test.cgi
> 
> が吐かれてます。
suexecのセキュリティチェックでひっかかっているような気が
します。
http://httpd.apache.org/docs/suexec.html#model (日本語です)
ここのチェックをひとつづつ確かめてみるのが良いと
思います。

よくあるミスは、'test.cgiの所有者やグループの違い、
またはそのディレクトリのパーミッションが甘い'だと
思います。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: