MENU

IIS7でのホストヘッダーやバーチャルホストについて

IPベースのバーチャルホストとは

IISでは複数のIPアドレスに対して複数のドメイン名を割り当てる設定が
可能です。この動作の名称について、IISでは名称は多分ありません。
ApacheではIPベースのバーチャルホストと言います。

 

 

Apacheのバーチャルホスト設定については以下のページに記載しました。

 

Apacheのバーチャルホスト設定

 

 

 

ホストヘッダーとは

1つのIPアドレスに対して複数のドメイン名を割り当てる設定を
IISではホストヘッダーと言います。
Apacheではこの設定をnameベースのバーチャルホストと呼んでいます。

 

 

IPベースのバーチャルホストの設定方法

 

「サイト」を右クリックし「Webサイトの追加」を選択します。

 

 

この画面で1サイトずつ作成していきます。
IPアドレス以外(=サイト名、物理パス(ドキュメントルート)、ホスト名)は
サイト毎に異なる値にします。

 

 

 

ホストヘッダーの設定方法

 

「サイト」の中の、ホストヘッダーを構成したいサイトを右クリックし
「バインドの編集」 をクリックします。

 

 

この画面で1サイトずつ作成していきます。
IPアドレスは同一で、ホスト名をそれぞれ各サイトのFQDNを入れます。

 

 

その後、DNSサーバにレコードを追加して完了です。

 

 

IIS5や6でのホストヘッダー設定

 

IIS7でのホストヘッダー設定

 

HTTPSで実現するには、TLS拡張を設定するかワイルドカード証明書を構成します。

 

IIS7について分かりやすいガイドライン

 

 

 

仮想ディレクトリ

別々のフォルダツリーとして仮想ディレクトリとして公開した方が管理しやすい
場合が有ります。複数台のサーバーで共通のコンテンツをホストする場合も、
共有フォルダをホストすれば良いので便利です。