まず、名前ベースまたは IP ベースのホスティングを使用するかどうかを決定する必要があります。
IP ベースは一意の IP を使用してサービスを提供する仮想ホストを決定し、名前ベースはクライアント ブラウザから送信されるホスト ヘッダーを実際に使用します。
それでは、2 つのシナリオを見てみましょう。
シナリオ 1 (共有する 1 つの IP)
IP が 1 つだけのサーバーがあり、サービスを提供しているドメインが、内部またはクライアントの外部 (NAT) にサービスを提供する dns で適切に構成されている限り、プライベートまたはパブリックのいずれかになります。
このチュートリアルのために、デフォルトの Web サイトを停止することをお勧めします。Ok。
II7 で 1 つのサイトをセットアップし、それに応じて名前を付けます。マネージャーの右側に移動し、アクション メニューの下にある [バインディング] を探します。左ペインで新しいサイトが選択されていることを確認してください。「Site Bindings」の下で、サイト間で共有する IP アドレスを選択します (名前ベースのホスティング)。「ホスト名」の下にドメイン # 1「www.example.com」を入力し、[OK] をクリックします。
上記と同じ手順を他のドメインで行い、ホスト名が異なり、IP が同じであることを確認します。
それでおしまい。これで、これらのサイトを開始して同時に実行できるようになります。
「既定のサイト」を使用する場合、上記と同じ原則が適用されます。「デフォルト サイト」は、MS がデフォルトで作成した名前にすぎません。
シナリオ 2 (共有する複数の IP)
予備のプライベート IP またはパブリック IP がある場合、または少なくとも演習を行うまでは、ここでの唯一の違いは、サイトをセットアップし、各サイトごとに「ホスト名」を指定する必要がないことです。 DNS ゾーン自体で行われます。サイトは、ポート 80 上のこれらの IP に対して行われたすべての要求に応答します。
Web サイトにサービスを提供するために複数の IP を使用する必要があるのはいつですか。それはすべて依存します。
いくつかの理由は次のとおりです: ネットワーク分離 (セキュリティ)、名前ベースのホスティングではうまく機能しないアプリケーション、SSL 証明書バインディング 443 (PRE II7)、およびサイトのほぼ完全な制御。もちろん他にも理由はありますが、他の人にも少し書いてもらいます。
楽しむ。