mysite1.extがmysite2.extファイルにアクセスできないように、各「wwwサブディレクトリ」を分離したいのですが、これは可能ですか?どうすればいいですか?
質問する
1435 次
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 に答える