私は 3 つの Web サイトを所有しており、それぞれ独自のドメインを使用して、1 つの Windows Server 2008 IIS 7.0 Web サーバーに接続しています。
example1.com
example2.com
example3.com
それぞれのサイト バインディング:
IIS 7.0 サイト バインド example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0 サイト バインド example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0 サイト バインド example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
に移動するとexample1.com
、私のexample1 Web サイトが表示されます。
に移動するとexample2.com
、example2 Web サイトが表示されます。
しかし、 に移動するとexample3.com
、私のexample1 Web サイトが表示されます。予期したexample3 Web サイトではありません。
どうしたの?example2.com
機能するのにexample3.com
失敗するのはなぜですか?
問題は解決された!
IIS 内のexample3.com Web サイトを削除して再作成したところ、現在は機能しています。
私は何も変えませんでした。もともと単純なタイプミスがあったか、それを再作成する行為がたまたま IIS 内の問題を修正したかのいずれかです。
サブドメインを使用するように Web サイトを強制する IIS 内で追加のリダイレクトを設定した後、再び動作しなくなりました。
http://example1.com/
にリダイレクトしますhttp://www.example1.com/
example3.com Web サイトを再度削除してから再作成しました。IIS をリセットしました。サーバーを再起動しました。まだ正しく動作していません。
私はそれを理解しました。IIS の問題ではありません。DNSの問題です。
example3.com
トラフィックは何らかの理由で別の会社の Web サーバーに向けられています。HTML フレームのみのページを表示します。そのフレームは、アドレスを持つページをロードしますhttp://example3.example1.com
。それが、MY Web サーバーで処理する必要があるものです。