[HOWTO] IIS 6.0 でホスト ヘッダー値を使用して複数の Web サイトを構成する方法


Windows 2000 については、次の資料を参照してください。
308163

この資料の内容

概要


この資料では、1 つの IP (インターネット プロトコル) アドレスを使用して複数の Web サイトをホストする方法について順を追って説明します。


Microsoft インターネット インフォメーション サービス (IIS) では、ホスト ヘッダー値と呼ばれる機能を使用して、同じポート番号を持つ複数の Web サイトを 1 つの IP アドレスに割り当てることができます。各 Web サイトに一意のホスト ヘッダー値を割り当てることにより、複数の Web サイトを 1 つの IP アドレスに割り当てることができるようになります。


ホスト ヘッダー値を使用して Web サイトを構成する

ホスト ヘッダー値の機能を使用して Web サイトを構成するには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
  2. [サーバー名] (サーバー名 はサーバーの名前) を展開して、[Web サイト] を展開します。
  3. 構成する Web サイトを右クリックして、[プロパティ] をクリックします。


    [Web サイト名のプロパティ] ダイアログ ボックスが表示されます (Web サイト名は選択した Web サイトの名前です)。
  4. [Web サイト] タブをクリックし、[IP アドレス] ボックスの一覧で、この Web サイトに割り当てる IP アドレスを選択します。
  5. [詳細設定] をクリックします。
  6. [この Web サイトの複数の ID] で、IP アドレスをクリックして、[編集] をクリックします。


    [Web サイトの識別の追加と編集] ダイアログ ボックスが表示されます。
  7. [ホスト ヘッダー値] ボックスに、指定するホスト ヘッダーを入力します。たとえば、www.example1.com と入力します。ポート番号を追加して、一覧の IP アドレスを選択し、[OK] をクリックします。


    : 他の ID を使用してこの Web サイトを構成する場合は、[追加] をクリックします。同じ IP アドレスと TCP ポートを使用しますが、一意なホスト ヘッダー値を入力して、[OK] をクリックします。たとえば、インターネットとローカル イントラネットの両方から同じ Web サイトにアクセスする場合、次の例で示す方法で Web サイトの ID を構成できます。

    IP アドレス TCP ポート ホスト ヘッダー値
    192.168.0.100 80 www.example1.com
    192.168.0.100 80 example1.com
  8. [Web サイト ID の詳細設定] ダイアログ ボックスで、[OK] をクリックします。
  9. [Web サイト名のプロパティ] ダイアログ ボックスで、[OK] をクリックします。


    IIS のウィンドウに戻ります。
  10. 次に指定する Web サイトを右クリックして、[プロパティ] をクリックします。
  11. [IP アドレス] ボックスの一覧で、手順 4. で選択したのと同じ IP アドレスを選択して、[詳細設定] をクリックします。
  12. [この Web サイトの複数の ID] で、IP アドレスをクリックして、[編集] をクリックします。


    [Web サイトの識別の追加と編集] ダイアログ ボックスが表示されます。
  13. [ホスト ヘッダー値] ボックスに、この Web サイトの一意なホスト ヘッダーを入力します。たとえば、www.example2.com と入力し、ポート番号を追加して、一覧で IP アドレスを選択し、[OK] をクリックします。
  14. [Web サイト ID の詳細設定] ダイアログ ボックスで、[OK] をクリックします。
  15. [Web サイト名のプロパティ] ダイアログ ボックスで、[OK] をクリックします。


    IIS のウィンドウに戻ります。
  16. この IP アドレスでホストする Web サイトごとに手順 10. ~ 15. を繰り返します。
  17. 適切な名前解決システム (たとえば、DNS (ドメイン ネーム システム) サーバー、小規模なネットワークの場合は Hosts ファイル) を使用して、ホスト ヘッダー値を登録します。
これで、Web サイトは、ホスト ヘッダー値に基づいて着信方向の Web 要求を受信するように構成されました。


詳細情報

ホスト ヘッダー値を既定の Web サイトに割り当てないでください。多くのプログラムでは、既定の Web サイトが "(未使用の IP アドレスすべて)" の IP アドレスと TCP ポート 80 を使用し、ホスト ヘッダー値は使用しないことを想定しています。


トラブルシューティング

  • クライアントが IP アドレスを使用して Web サイトに接続できない

    その IP アドレスには複数の Web サイトが構成されているため、ホスト ヘッダー値を使用して Web サイトに接続する必要があります。IP アドレスを使用して Web サイトに接続しようとすると、次のエラー メッセージが表示されます。
    ページが見つかりません。


    検索中のページは、削除された、名前が変更された、または現在利用できない可能性があります。
  • クライアントがホスト ヘッダー値を使用して Web サイトに接続できない

    DNS サーバーまたは Hosts ファイルを使用して、複数のホスト名を 1 つの IP アドレスに割り当てる必要があります。

関連情報


この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 324287 (最終更新日 2003-06-06) を基に作成したものです。