簡単なARRシステムをセットアップしようとしています。 2つのAPPサーバー間で1つのARRマシンの負荷分散があります。 ARRマシンのサーバー名を使用すると、アプリサイトにアクセスできます。 (http://arrserver/app
)しかし、私はそのIPアドレスでそれを行うことはできません。 (http://10.7.10.25/app
)。 「不正な要求-無効なホスト名」が表示されます。 ARRマシンで、デフォルトサイトのバインディングを「AllUnassigned」、「80」(デフォルト値)に構成しました。バインディングルールを変更する必要がありますか、それとも追加のURL書き換えルールが必要ですか?また、ARRサーバーではhttp://127.0.0.1/app
は機能しません。だが http://localhost/app
正常に動作します。
事前にThx
IPアドレスとホストヘッダー名は2つの異なるエントリです。 IISは、HTTPリクエストの送信先がわからないことを示しています。これは、[ホストヘッダー名]フィールドを設定すると、複数のWebサイトを同じ場所に配置できるためです。 IPとポート。空白のままにできる場合は、そうしてください。
できない場合は、過去にこれを克服した方法は、2つのWebサイトを作成することです。1つはホスト名にバインドされ、もう1つは他のすべてにバインドされます。ホストヘッダーのないサイトは、すべてのリクエストをホストヘッダーフラグのあるサイトにリダイレクトします。
このサイトをチェックしてください: http://www.orcsweb.com/blog/mark-newnam/how-to-set-up-site-bindings-in-internet-information-services-iis/ -さまざまなIISサイトバインディング構成の概要がわかります。
2つのバックエンドサーバーのホストヘッダー名を確認します。