なかたにです 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の所有者やグループの違い、 またはそのディレクトリのパーミッションが甘い'だと 思います。
References:
- Prev by Subject: [linux-users:99552] Re: DeskTopの変更
- Next by Subject: [linux-users:99556] ユーザー空間からI/OPort への直接アクセス方法
- Previous by thread: [linux-users:99549] Re: apache でCGIが動作しない
- Next by thread: [linux-users:99556] ユーザー空間からI/OPort への直接アクセス方法
- Indexes:[Main][Thread]