[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:19789] Re: ExecCGI doesn't work(with apache)
野尻です。
From: Sone Naoto <naosone@xxxxxxxxxxxxxx>
Subject: [debian-users:19785] Re: ExecCGI doesn't work(with apache)
Date: Sun, 26 Dec 1999 03:03:18 +0900
> そね@なるとです。
>
> 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>
> とか試してみればどうでしょう。
最初はそのように指定していたのですが、動かないので、+を入れるのかな、
と思いまして・・・。
+をとってみましたが、同じ結果でOptions ExecCGI is off in this directory:
となりました。
> > srm.confは以下の行をコメントアウトしています。
> > AddHandler cgi-script .cgi
>
> こちらの運用ではコメントを外しています。
ごめんなさい、コメントを外してありました。
(何を思ったかコメントアウトを勘違いしました ^^;)
>
> > 不思議なのは、<Directory>ではなくてScriptAliasで指定してやると
> > CGIが動くということです。
> > /var/wwwにExecCGIを指定して同じファイルを置いたときには
> > 動きます。
> > それから/home/*/public_html以下にはIndexesも指定していないのに、
> > Index表示されてしまいます。
>
> Optionsで -Indexes を追加してみては?
やってみましたが、無視されてしまいました。
どうもaccess.confのpublic_html以下の記述に対してだけ
変なのですよね・・・。
>
> > インストール直後のマシンですので他にはいじっていないのですが・・・。
> > みなさんのところでは普通に動いているのでしょうか?
>
> ~/public_html/以下のcgiも動いてます。
そうですよね・・・。
私の設定が悪いのでしょうが、昨日丸1日、同僚と一緒にconfファイル
をにらんでいたのですが解決できませんでした。
--
野尻佐智子
mailto:chica@xxxxxxxxxxxx