[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:19785] Re: ExecCGI doesn't work(with apache)
そね@なるとです。
SachikoNojiri <chica@xxxxxxxxxxxx> writes:
> 前にも同じような投稿があったのですが・・・。
>
> slinkのapacheでユーザーのホームディレクトリ以下のCGIが
> 動きません。test.cgiのパーミッションは755にしてあります。
>
> /var/log/apache/errer.log
>
> [Sun Dec 26 01:24:51 1999] [error] [client 165.76.111.222] Options ExecCGI is off in this directory: /home/chica/public_html/test.cgi
>
> access.confはこのようになっています。
> <Directory /home/*/public_html>
> Options +ExecCGI +FollowSymlinks
> </Directory>
<Directory /home/*> など上位のディレクトリに対する指定はしているのでしょ
うか?してないのでしたら、
<Directory /home/*/public_html>
Options ExecCGI FollowSymlinks
</Directory>
とか試してみればどうでしょう。
> srm.confは以下の行をコメントアウトしています。
> AddHandler cgi-script .cgi
こちらの運用ではコメントを外しています。
> 不思議なのは、<Directory>ではなくてScriptAliasで指定してやると
> CGIが動くということです。
> /var/wwwにExecCGIを指定して同じファイルを置いたときには
> 動きます。
> それから/home/*/public_html以下にはIndexesも指定していないのに、
> Index表示されてしまいます。
Optionsで -Indexes を追加してみては?
> インストール直後のマシンですので他にはいじっていないのですが・・・。
> みなさんのところでは普通に動いているのでしょうか?
~/public_html/以下のcgiも動いてます。
--
Sone