具有多个网站的IIS服务器场

我试图build立一个多个网站的iis服务器农场。 我有一个ControlServer应该redirect请求,并pipe理两个相似的iis web服务器的负载平衡。 这些networking服务器包含不同的网站和子域名。

networking服务器:

  • WebServer01(10.10.0.1)IIS
  • WebServer02(10.10.0.2)IIS
  • 带有ARR的ControlServer(10.10.0.3)IIS

网站/域名:

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

ControlServer上安装“应用程序请求路由”后,我将两个Web服务器添加到服务器场,将负载平衡规则更改为“加权循环”,并打开ControlServer的 “默认网站”。

结果如期工作:浏览器请求在WebServer01的 “默认网站”和WebServer02之间切换。

现在我想使用负载均衡访问Web服务器上的所有网站。 不只是“默认网站”。 我添加了域绑定,我试图在ControlServer和Web服务器上创build不同的URL重写规则,但是他们没有工作。

有谁知道我的问题的工作解决scheme?

谢谢!

在ARR服务器上,您将需要configuration包含两个Web服务器的单个服务器场。 保留ARR自动创build的默认重写规则。

在Web服务器上,您将在IIS中为您想要服务的每个应用程序创build一个网站。 IIS中的每个站点都需要使用与所托pipe站点相匹配的主机名将其绑定设置为所有IP(*)。 例如,邮件网站将被绑定到mail.domain.com。 这需要发生,因为ARR保持原始请求的主机头。