IIS Application Request Routing设置多个服务池,每个池对应一个站点,外部访问通过不同端口或域名访问到相应服务池,如:提供负载的主机地址为192.168.1.1,当访问192.168.1.1:9010时,指向到test1服务池,访问192.168.1.1:9011时,指向到test2服务池。

IIS Application Request Routing设置多个服务池_第1张图片

   具体设置方法如下:

  1、利用url rewrite规则配置,ARR服务器指定端口的http请求会被转发给ServerFarm中的服务器

 

IIS Application Request Routing设置多个服务池_第2张图片

  2、添加一个进站策略

  

IIS Application Request Routing设置多个服务池_第3张图片

IIS Application Request Routing设置多个服务池_第4张图片

          注:此处pattern根据实际情况填写,若配置了域名此处填写域名

IIS Application Request Routing设置多个服务池_第5张图片

  3、添加完两个服务池的配置

 

IIS Application Request Routing设置多个服务池_第6张图片

  4、访问不同端口或域名出现不同站点,即表示正确。

 


参考:

  http://improve.dk/setting-up-multiple-iis-application-request-routing-farms-on-the-same-server/

   https://forums.iis.net/t/1168684.aspx