バージョン 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>の設定に従って応答する