[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:022983] Re:apacheでcgiを許可するには


  土村@京都と申します。

> 各ユーザーのホームディレクトリの内で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/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: