0

PHPでApacheを実行している1台のマシンがあります。フォルダー /home/web/ から複数のドメインを提供します /home/web/domainA および /home/web/domainB のように

では、それらを安全に分離するにはどうすればよいでしょうか。ドメイン A は、ドメイン B のフォルダー内のファイルを読み取り、書き込み、または実行できてはなりません。

サーバーのRAMが少なく、複数のボックスを避けることが望ましいため、仮想サーバーは(よく好まれる)オプションではありません..

4

3 に答える 3

0

このページでは、私が何を求めて来たのかを定義しています:

http://wiki.apache.org/httpd/RunningMultipleApacheInstances

于 2012-11-12T15:37:08.610 に答える
0

http://www.webtatic.com/packages/httpd-itk/ - あなたのために働くことができます。それに応じて、異なるユーザーを VirtualHosts と chown/chmod に割り当てます。

于 2012-11-05T13:24:17.467 に答える
0

あなたの問題は、Apacheユーザー(またはApacheデーモンを実行するように構成したユーザー)が、サービスを提供しているすべてのドメインのすべてのファイルを読み取る(および実行する)必要があることです.Apacheデーモンはすべてのドメインで同じであるため、ファイルのアクセス許可も同様です.

したがって、その私見に対してあなたが持っている唯一の方法は、ファイルとフォルダーを互いに実際に分離するための仮想ボックスです。

于 2012-11-05T13:18:44.140 に答える