web-dev-qa-db-ja.com

IIS複数のWebサイトを備えたサーバーファーム

複数のWebサイトでIISサーバーファームをセットアップしようとしています。 ControlServerがあり、2つの類似したiisWebサーバーの要求をリダイレクトして負荷分散を管理する必要があります。これらのWebサーバーには、さまざまなWebサイトとサブドメインが含まれています。

Webサーバー:

  • WebServer01(10.10.0.1)IIS
  • WebServer02(10.10.0.2)IIS
  • ControlServer(10.10.0.3)IIS with ARR

ウェブサイト/ドメイン:

  • website.domain.com
  • webservice.domain.com
  • mail.domain.com

ControlServerに「ApplicationRequest Routing」をインストールした後、両方のWebサーバーをサーバーファームに追加し、負荷分散ルールを「加重ラウンドロビン」に変更して、ControlServer)の「デフォルトのWebサイト」を開きました。

結果は期待どおりに機能していました。ブラウザは、WebServer01WebServer02の「デフォルトのWebサイト」の切り替えを要求します。

次に、負荷分散を使用してWebサーバー上のすべてのWebサイトにアクセスしたいと思います。 「デフォルトのウェブサイト」だけではありません。ドメインバインディングを追加し、ControlServerとWebサーバーで異なるURL書き換えルールを作成しようとしましたが、機能しませんでした。

誰かが私の問題の実用的な解決策を知っていますか?

ありがとう!

1
LG0605

ARRサーバーでは、両方のWebサーバーを含む単一のファームを構成する必要があります。 ARRが自動的に作成するデフォルトの書き換えルールを保持します。

Webサーバーでは、サービスを提供するアプリケーションごとにIIS)にWebサイトを作成します。IISの各サイトでは、すべてのIPにバインドを設定する必要があります。 (*)ホストしているサイトと一致するホスト名を使用します。たとえば、メールサイトはmail.domain.comにバインドされます。これは、ARRが元の要求のHostヘッダーを保持するために発生する必要があります。

2
pkeenan