4

いくつかのサイトで使用したい非常に高速な Web サーバー (IIS6、ASP.NET) があります。現在、サーバーの IP アドレスに直接マップするドメインを既に持っていますが、別のドメインを同じコンピューターのサブフォルダー (つまり、別の ASP.NET アプリケーション) にマップするにはどうすればよいでしょうか? 理論上は可能ですか?(注:ポート80のみが開いており、他のポートを開くことはできません。)

受け入れられた回答:以下に示します。私は実際にチュートリアルに従い、それを機能させました。万歳!みんな、ありがとう!:)

4

3 に答える 3

4

確かに、ドメイン ホスト ヘッダーでそれを行うことができます。新しい Web サイトを作成し、別のホスト ヘッダー (www.example.com など) を選択して、目的のフォルダーを指すようにするだけです。必要に応じて、単一のサーバーに何百もの Web サイトを作成できます。

これを行う方法のチュートリアルを次に示します。

  1. IIS マネージャーを開く
  2. 左側でコンピュータ名を展開し、[Web サイト] をクリックします。右側で右クリックし、マウスを [新規] の上に置き、[Web サイト...] を選択します。
  3. ダイアログで [次へ] をクリックし、作成する新しい Web サイトの説明を入力します (何でも構いません)。
  4. [次へ] をもう一度クリックし、最後のテキスト ボックスに移動して、新しいホスト ヘッダーの内容を入力します。
  5. 新しいサイトへのパスを入力し、[匿名アクセスを許可する] がオンになっていることを確認します。
  6. まだチェックされていない場合は、[スクリプトの実行] (ASP.NET 実行用) をチェックします。
  7. 次のダイアログで [完了] をクリックすると完了です。
于 2009-01-10T09:59:06.180 に答える
0

「IIS マネージャー」アプリケーションで新しいサイトを作成するだけです。ウィザードは、新しいサイトの DNS ホスト名を尋ねます。

後でその値を表示 (または変更) するには、そのサイトのプロパティ ページの [Web サイト] タブで、[詳細...] オプションを使用して、使用する HTTP/1.1 の [Host:] ヘッダーの値を選択します。その特定のサイトにアクセスします。

于 2009-01-10T10:00:31.187 に答える
0

サブフォルダーである必要はありますか?iis で別のサイトをセットアップし、ホスト ヘッダーを使用して各ドメインを関連するサイトに誘導できます。すべて 1 つの IP を使用します。

ただし、ssl が必要な場合はこれを行うことはできません。そのためには本当に複数のIPが必要です。

サブディレクトリにする必要がある場合は、上記のように別のサイトを作成し、別の場所にリダイレクトするように設定できます。

于 2009-01-10T10:01:20.810 に答える