1

mysite1.extがmysite2.extファイルにアクセスできないように、各「wwwサブディレクトリ」を分離したいのですが、これは可能ですか?どうすればいいですか?

4

2 に答える 2

1

あなたはこれのためにあなたにvirtualHostApacheをconfする必要があります

このような

 <VirtualHost x.x.x.x:80>
       ServeName www.example.com
       DocumentRoot /path/to/your/virtualroot
       ...
       ... usual stuff ...
       ...
        php_admin_value open_basedir /path/to/your/virtualroot:/some/other/path
 </VirtualHost>

最後の行は、PHPを分離して他のディレクトリにアクセスするためのものです

于 2013-02-02T12:32:52.477 に答える
0

Apacheでやりたいことを行うには、名前ベースのVirtualHostsを使用します。これにより、1つのIPアドレスに2つ以上の個別のWebサーバー環境を構成できます。こんな感じになります。

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.mysite1.ext
ServerAlias domain.ext *.domain.ext
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.mysite2.ext
DocumentRoot /www/otherdomain
</VirtualHost>

この構成の詳細については、こちらを参照してください。これは、最終段階の構成に応じて、すべてSites.enabledまたはhttp.confに含まれます。

于 2013-02-02T12:32:31.847 に答える