1. 首页>
  2. 技术文章>
  3. IIS使用ARR做负载均衡

IIS使用ARR做负载均衡

5/10/20 2:52:42 PM 浏览 1581 评论 0

负载均衡 ARR

1、安装ARR,地址(https://www.iis.net/learn/extensions/installing-application-request-routing-arr/install-application-request-routing-version-2)

2、部署porxy站点端口8888,用来做转发。按1的中说明,需要把对应的应用程序池的“idel time-out”设置为0。点击对应的程序池,然后点击高级配置,修改“闲置超时”(idel time out) 为0。需要把回收时间调成0。点击对应的程序池,然后点击右边面板的“正在回收...”,去掉固定时间间隔。

3、如果是同个服务器,需要到%Systemroot%\System32\Drivers\Etc,编辑下host文件,比如:

127.0.0.1 localhost898
127.0.0.1 localhost896

4、在IIS上添加两个站点,端口用898和896

5、在IIS下面的Server Frams添加一个Server Frams,在这个Server Frams下面加入服务器,记住要修改下端口号。

6、修改Routing Rules,添加一条正则表达式规则,模式:^(.*),条件:输入:{SERVER_PORT},模式:^8888$,操作类型为路由到服务器场。

7、配合Health Check使用可以自动跳过那些有问题的Server

网友讨论