IIS + ARR 负载均衡
一、服务器准备
使用三台服务器模拟,Server-A,Server-B,Server-C,其中Server-A用作控制服务器
二、服务器环境的安装
1、IIS安装
三台服务器上安装IIS,需要特别注意勾选以下几个模块
![](http://www.okywww.com/wp-content/uploads/2018/10/image002.png)
2. 三台服务分别配置好需要运行的站点
3. 控制服务器 Server-A 软件安装
1)WebAPI,请安装最新的版本
http://www.microsoft.com/web/downloads/platform.aspx
2)透过WebAPI,安装ARR
![](http://www.okywww.com/wp-content/uploads/2018/10/image003.png)
三、在控制服务器Server-A上创建 Server Farms
在控制服务器IIS下,右击 Server Farms 节点,创建,添加Server![](http://www.okywww.com/wp-content/uploads/2018/10/image04.png)
![](http://www.okywww.com/wp-content/uploads/2018/10/image04.png)
四、后续配置
1. WFFExtension.dll
确认该dll在 C:\Program Files\IIS\Microsoft Web Farm Framework\extensions 路径下
2. ARR设置
双击IIS中的ARR
![](http://www.okywww.com/wp-content/uploads/2018/10/image005.png)
选择右边的Proxy
![](http://www.okywww.com/wp-content/uploads/2018/10/image006.png)
启用
![](http://www.okywww.com/wp-content/uploads/2018/10/image007.png)
3. IP Address and Domain Restrictions
加入服务器地址
![](http://www.okywww.com/wp-content/uploads/2018/10/image008.png)
4. Application
在“高级设置”对话框中,展开“进程模型”,并将“空闲超时(分钟)”值更改为 0。
展开“回收”,并将“固定时间间隔(分钟)”值更改为 0。
![](http://www.okywww.com/wp-content/uploads/2018/10/image09.png)
五、检查状态
点击 控制服务器Server-A上的Server Farm,查看IIS工作是否正常
![](http://www.okywww.com/wp-content/uploads/2018/10/image010.png)