Interstage Application Server Webサーバ運用ガイド (Interstage HTTP Server編)
|
目次
索引
|
3.2.4 バーチャルホストの設定
バーチャルホスト機能は、Interstage HTTP Serverの環境定義ファイル(httpd.conf)において、IP/ポート番号ベースのバーチャルホスト(複数のIPアドレス/ポート番号を設定する)、またはネームベースのバーチャルホスト(1つのIPアドレスに対して複数のホスト名を設定する)を設定して、Webブラウザから複数のマシンを仮想的に利用します。
それぞれのInterstage HTTP Serverの環境定義ファイル(httpd.conf)の設定例を以下に示します。
メインホスト“main.example.com”をIPアドレス“192.168.0.1”、バーチャルホスト“virt.example.com”をIPアドレス“192.168.0.2”として設定する場合
# サーバ管理者のメールアドレス
ServerAdmin webmaster@main.example.com
# サーバの名前
ServerName main.example.com
...
# IPベースのバーチャルホストの設定
<VirtualHost 192.168.0.2>
ServerName virt.example.com
ServerAdmin webmaster@virt.example.com
...
</VirtualHost> |
バーチャルホスト“virt1.example.com”をポート番号“8000”、バーチャルホスト“virt2.example.com”をポート番号“9000”として設定する場合
# サーバ管理者のメールアドレス
ServerAdmin webmaster@main.example.com
# サーバの名前
ServerName main.example.com
...
# バーチャルホストの設定
Listen 8000
Listen 9000
<VirtualHost 192.168.0.1:8000>
ServerName virt1.example.com
ServerAdmin webmaster@virt1.example.com
...
</VirtualHost>
<VirtualHost 192.168.0.1:9000>
ServerName virt2.example.com
ServerAdmin webmaster@virt2.example.com
...
</VirtualHost> |
バーチャルホスト“virt1.example.com”をIPアドレス“192.168.0.2”およびポート番号“8000”、バーチャルホスト“virt2.example.com”をIPアドレス“192.168.0.3”およびポート番号“9000”として設定する場合
# サーバ管理者のメールアドレス
ServerAdmin webmaster@main.example.com
# サーバの名前
ServerName main.example.com
...
# バーチャルホストの設定
Listen 192.168.0.2:8000
Listen 192.168.0.3:9000
...
<VirtualHost 192.168.0.2:8000>
ServerName virt1.example.com
ServerAdmin webmaster@virt1.example.com
...
</VirtualHost>
<VirtualHost 192.168.0.3:9000>
ServerName virt2.example.com
ServerAdmin webmaster@virt2.example.com
...
</VirtualHost> |
ネームベースのバーチャルホスト“virt1.example.com”および“virt2.example.com”を設定する場合
# サーバ管理者のメールアドレス
ServerAdmin webmaster@main.example.com
# サーバの名前
ServerName main.example.com
...
# ネームベースのバーチャルホストの設定
Listen 192.168.0.1:8000
NameVirtualHost 192.168.0.1:8000
<VirtualHost 192.168.0.1:8000>
ServerName virt1.example.com
ServerAdmin webmaster@virt1.example.com
...
</VirtualHost>
<VirtualHost 192.168.0.1:8000>
ServerName virt2.example.com
ServerAdmin webmaster@virt2.example.com
...
</VirtualHost> |
ネームベースのバーチャルホストの注意事項
関連ディレクティブ
All Rights Reserved, Copyright(C) 富士通株式会社 2005