0

IIS 7.5 を使用する Windows Server 2008 で Application Request Routing (v2.5) をセットアップしようとしています。

これまでのところ、私はこれを得ました:

  1. 2 つのサイトを実行する IIS 7.5
    • www.domain1.com
    • test.domain1.com
  2. IIS 7.5 とMy-Farmという名前の Web ファームと 1 つのサーバー:test.domain1.com
  3. サーバーを実行しているApache Tomcatwww.domain1.com:10000

からのリクエストをwww.domain1.comwebfarm にルーティングすることはできますが、結果が表示されませんtest.domain1.com

また、上記の手順 2 でサーバーをlocalhostor www.domain1.com:10000orに変更しようとしましlocalhost:10000たが、何をしてもリクエストはプロキシされません。

ARR を正しく設定していますか?

4

1 に答える 1

0

ARRでは、ARRと同じサーバーでローカルにサイトをホストする場合、プロキシされたサイトから公開サイト(リクエストを受信するサイト)を分割する傾向があります。

あなたの場合、あなたはこのようなものを持つことができます:

IIS:
   - Site 1 (binding: test.domain1.com:80)
   - Site 2 - proxied (binding: 127.0.0.1:22001)

Rewrite Rule
  - Match All
    - {HTTP_HOST} matches test.domain1.com
    - {SERVER_PORT} does not match 22001
  - Action: Route to Far

このように、test.domain1.comを要求すると、サイト1に到着する要求はサイト2にルーティングされます。ポートの変更とルールにより、サイト2へのARRルーティング要求が再度回避されます。

于 2013-03-12T09:53:01.527 に答える