[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:01658] Re: CGI の置き場所を変更するには。



さか@割り込みモードです。

 From: Jun Kuwamura <juk@rccm.co.jp>
 Subject: [plamo:01652] Re: CGI の置き場所を変更するには。
 Date: Mon, 1 Mar 1999 18:25:59 +0900
 Message-ID: <Pine.LNX.3.96LJ1.1b7.990301182434.9973C-100000@kestrel.astea.rccm.co.jp>

> On Mon, 1 Mar 1999, Masahide MAEHARA wrote:
> > /usr/local/apache/conf/あたりを見ていたら、
> > /usr/local/apache/conf/httpd.confあたりが怪しいと思い、
> > 次のように書き換えてみたのですが…
> > 
> > #ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
> > ScriptAlias /cgi-bin/ "~/public_html/cgi-bin/"
> 
> これはしない方が良いでしょう。

# なぜでしょうか?僕には理由が分かりません。
# もしよろしかったらご説明頂けますか?

> > <Directory "~/public_html/cgi-bin">
> > #<Directory "/usr/local/apache/cgi-bin">
> >     AllowOverride None
> >     Options None
> 
> なんで Noneなの?ExecCGIはどこに書けばよいのでしょうか?

<Directory />〜</Directory> の間で

AllowOverride All

を設定しておいて、~/public_html/cgi-bin/.htaccess の中に

Options ExecCGI
AddHandler cgi-script .cgi

と書いておくのが、明示的に CGI 実行を許可していていいんじゃ
ないでしょうか。

この場合、拡張子が .cgi で、chmod o+x されてないファイルは
CGI として実行されず、Forbidden エラーが出ます。

---
SAKA Toshihide
E-mail: saka@yugen.org

Follow-Ups
[plamo:01662] Re: CGI の置き場所を変更するには。, Jun Kuwamura
References
[plamo:01651] CGIの置き場所を変更するには。, Masahide MAEHARA
[plamo:01652] Re: CGI の置き場所を変更するには。, Jun Kuwamura

[検索ページ] [メール一覧]
Plamo ML 公開システム