バーチャルホスト/マルチドメイン/サブドメイン

設定の手順

  1. DNS設定を変更する
  2. Apache設定を変更する
  3. Apacheを再起動する
    /etc/rc.d/init.d/httpd restart
  4. 場合によってはipconfig /flushdnsなんかも

スポンサードリンク

部分的なサンプル

NameVirtualHost *:80

<VirtualHost *:80>
 DocumentRoot /var/www/_WWW2/public_html
 ServerName www2.foo.jp
 ErrorLog logs/www2.foo.jp-error_log
 CustomLog logs/www2.foo.jp-access_log common
 <Directory /var/www/_WWW2/public_html>
 AllowOverride None
 Options ExecCGI
 Order allow,deny
 Allow from all
 </Directory>
 </VirtualHost>

<VirtualHost *:80>
 DocumentRoot /var/www/_DEV/html
 ServerName dev.foobar.jp
 </VirtualHost>

<VirtualHost *:80>
 DocumentRoot /var/www/html
 ServerName foobar.jp
 </VirtualHost>

参考文献

oldId.20081113050445454