バージョン 2.0.58
1台のWebサーバであたかも複数のサーバが存在するかのように見せることができる
その設定のことをバーチャルホストと呼ぶ
ここでは、IPアドレスベースの設定を見ていく
つまり、1台のサーバに複数のIPアドレスを割り当て、
あたかも別々のIPアドレスを持つサーバが複数存在するように見せる
1.サーバに複数のIPアドレス(1.1.1.1, 1.1.1.100)を設定する
2.named.confにVirtualHostディレクティブを記述する
<VirtualHost 1.1.1.1> ServerName www.virtual1.ne.jp DocumentRoot /var/apache/docs/virtual1 </VirtualHost> <VirtualHost 1.1.1.100> ServerName www.virtual2.ne.jp DocumentRoot /var/apache/docs/virtual2 </VirtualHost>
3.apacheの再起動
この設定により、
1.1.1.1にアクセスがあった場合、<VirtualHost 1.1.1.1>の設定に従って応答する
1.1.1.100にアクセスがあった場合、<VirtualHost 1.1.1.100>の設定に従って応答する