我正在尝试使用IIS 7.5在我的Windows Server 2008上设置应用程序请求路由(v2.5)。
到目前为止,我得到了这个:
www.domain1.com
test.domain1.com
test.domain1.com
www.domain1.com:10000
我能够将前往www.domain1.com
的请求路由到网络农场,但我看不到来自test.domain1.com
的任何结果?
我还尝试将上面第2步的服务器更改为localhost
或www.domain1.com:10000
或localhost:10000
,但无论我做什么,请求都不会被代理。
我是否正确设置了ARR?
答案 0 :(得分: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。端口更改和规则再次避免ARR路由请求到站点2。