2006年7月 9日

[Apache-Users 6247] Re:CGIの安全な実行

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

田中@tyukio.netと申します。
MLの皆様お久しぶりです。また勉強させていただきたく参加しました。

kawa wrote:
> 以下の状況での安全なCGIの実行で悩んでいます。

>
> 1. 1台のマシンで複数のドメインがあり、各々で、CGIを実行する。
>  -> DNSとバーチャルサーバで対応
>
> 2. 個々のバーチャルサーバを異なるUserIDで、実行させる。
>  -> Apache 2.0系の前半のバージョンは、Vitualhost内で、Userディレクティブ
>    の設定ができたが、最近のバージョンではできない。

外してたら済みません。
Suexecの場合で、普通にユーザーのドキュメントディレクトリを
各VirtualHostのDocumentRootにしてしまえば良いのではないのですか?

NameVirtualHost *:80

ServerAdmin admin@xxxxx
DocumentRoot /var/www/html
ServerName www.hekemoko.net


ServerAdmin tarou@xxxxx
DocumentRoot /home/tarou/public_html
ServerName www.heketarou.net


ServerAdmin jirou@xxxxx
DocumentRoot /home/jirou/public_html
ServerName www.mokojirou.com

ただ、この場合だと
http://www.hekemoko.net/~tarou/
http://www.heketarou.net/ は同じものが表示されることになりますが
あるいは、そういう低次元の話じゃないんだよって事なら、ゴメンなさいです。
--
入退会・変更・配送一時停止は以下へ
http://mm.apache.jp/mailman/listinfo/apache-users

投稿者 xml-rpc : 2006年7月 9日 14:59
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39228
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。