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

[debian-users:40072] Re: CGI設置についてのご質問



野上@東大(院)+情報棟相談員 です。



Sat, 3 Apr 2004 17:01:40 +0900 に 早川 厚 <hayakawa@xxxxxxxxxxxx> さんから
きた「 [debian-users:40070] Re: CGI設置についてのご質問 」 
<20040403170001.E982.HAYAKAWA@xxxxxxxxxxxx> への返事です。

> > > 設置する Directory または Location などに対して 
> > > ExecCGI オプションを有効にして下さい。
> ↑のようなオプションを有効にするのは何処をどうしたらよいのでしょ
> うか?

1. httpd.conf内の該当する<Directory>の中で有効にする。
   記入例 : Optionsの後のオプションの中にExecCGIを追加

<Directory /var/www/>
    Options Indexes Includes FollowSymLinks MultiViews ExecCGI
    AllowOverride Options Limit AuthConfig FileInfo
    Order allow,deny
    Allow from all
</Directory>

2. CGIを動かしたいディレクトリに .htaccessファイルを置き以下のように書く。
   (ただし、httpd.confのAllowOverrideにOptionsが含まれていないと無効になりま
    す…)

Options +ExecCGI

>   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>   
>   以外のところに設置して、ExecCGIオプションを有効にすれば良いの
>   ですね。

そうですね。

  ちなみに、この話題はDebian固有ではなかったのでApache側でhttpd.confの書き方
について調べても良かったかも知れません。ApacheのDocumentか

http://www.mikeneko.ne.jp/~lab/web/htaccess/
ミケネコの htaccess リファレンス

  なども参考になると思います。

--
野上大介
東京大学大学院総合文化研究科広域科学専攻広域システム系・丹羽研究室
dnogami@xxxxxxxxxxxxxxxxxxxx (Univ.)
me@xxxxxxxx (Private)