土村@京都と申します。
> 各ユーザーのホームディレクトリの内でCGIを許可するにはどうすればいいで
> しょうか?
> ...
> apache 1.3.11で簡単にユーザのディレクトリにCGIを許可するにはどのように
> すればよろしいでしょうか?
Vine2.0 標準の Apache には suEXEC が標準で入ったため、
cgi プログラムは所有者以外が書き込みも実行もできてはいけません。
たとえば、これを実行すれば十分です。
% find ~/public_html -type f -perm +033 -exec chmod go-wx \{\} \;
# http://his.luky.org/ML/vine-users.2/msg02353.html
# で書いたのは、この部分が間違ってたようです。m(__)m
ところが、
「2000,5,10 apache の最新版(バグフィックス/セキュリティホール対応)」
http://vinelinux.org/errata/20000510-2.html
の apache-1.3.12-2vl3 では suEXEC が OFF になったようです。
つまり、この新しい Apache を入れても、解決するでしょう。
(この Apache で suEXEC を有効にするには '# chmod 4711 /usr/sbin/suexec' です。)
手前味噌ながら、私の web にもこのあたりの設定をちょっと書いてます。
-----
土村 展之 Nobuyuki Tsuchimura
tutimura _at_ nn.iij4u.or.jp
http://www.nn.iij4u.or.jp/~tutimura/
References:
- Prev by Subject: [vine-users:022982] Re: apacheでcgiを許可するには
- Next by Subject: [vine-users:022984] Re:Applixwareのinstallについて
- Previous by thread: [vine-users:022982] Re: apacheでcgiを許可するには
- Next by thread: [vine-users:022988] 感謝 Re:apacheでcgiを許可するには
- Indexes:[Main][Thread]