■Apache‎ > ‎

バーチャルホスト設定

1台のサーバ上で、複数のドメインを動かす場合設定が必要です。
各ウェブサイトに違う IP アドレスがある 「IP ベース」と、それぞれの
IPアドレス(エイリアスで複数IPを持たせた場合)に複数の名前がある
「名前ベース」とがあります。

下記設定は、名前ベースになります。
バーチャル設定を行うにはhttpd.confを修正します。
注意:Apache‐2.2系ではApachePath/extra/httpd-vhosts.confです。

NameVirtualHost *
<VirtualHost *>
ServerAdmin [Mail Address]
DocumentRoot [Directory Path]
ServerName [Domain name]
<Directory [DocumentRoot Path]>
Options FollowSymLinks Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog [Log Path]
CustomLog [Log Path] common
</VirtualHost>


最低これぐらい書いてあればOK。

※名前ベースのバーチャルホストは SSL プロトコルの特徴により、
SSL セキュアサーバには使えません。
複数ドメインで利用したい場合は、IPベースのバーチャル設定に
する必要があります。