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ベースのバーチャル設定に する必要があります。 |
■Apache >