[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:01662] Re: CGI の置き場所を変更するには。
-
From:Jun Kuwamura
-
Date:Tue, 2 Mar 1999 12:53:30 +0900
- Subject: [plamo:01662] Re: CGI の置き場所を変更するには。
- From: Jun Kuwamura <juk@xxxxxxxxxx>
- Date: Tue, 2 Mar 1999 12:53:30 +0900
- Posted: Tue, 2 Mar 1999 12:54:07 +0900 (JST)
On Mon, 1 Mar 1999, SAKA Toshihide wrote:
> さか@割り込みモードです。
>
> 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/"
> >
> > これはしない方が良いでしょう。
>
> # なぜでしょうか?僕には理由が分かりません。
> # もしよろしかったらご説明頂けますか?
"~/public_html/cgi-bin/"って起動したユーザのホームディレクトリの下
になるのか、それとも実行Userのディレクトリのホームディレクトリの下
かよくわからなかったのでそう思っただけです。
ご存知でしたら教えて下さい。
> > > <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 エラーが出ます。
なるほど、'~'って任意のホームディレクトリの下って意味なの
ですか。
--
Jun Kuwamura
rC Cm
^
~
- Follow-Ups
-
- [plamo:01690] Re: CGI の置き場所を変更するには。, SAKA Toshihide
- References
-
- [plamo:01658] Re: CGI の置き場所を変更するには。, SAKA Toshihide
[検索ページ]
[メール一覧]
Plamo ML 公開システム