ARR3.0下载 IIS7 ARR(Application Request Router)反向代理路由 3.0 安装包(附教程) 64位
II7应用程序请求路由(ARR)是一个基于代理的路由模块,知识兔使用HTTP头信息,服务器变量和负载平衡算法来决定如何转发HTTP请求的内容服务器。ARR 3.0包含了一些新特性,知识兔以及bug修复。以下是ARR3.0信息描述的新特性和如何使用它们,知识兔以及关于ARR 3.0一般信息。
软件特色
支持矩阵
ARR 3.0测试并支持Windows Server 2008 R2,2012和2012 R2。它可以在X86版本Windows Server 2008,和一个X64的版本,这是在所有上面的平台支持。
为URL健康监测重试
作为正常的农场管理,ARR执行健康测试配置web服务器,所以,如果知识兔一个服务器在农场变得不可用,ARR不会请求转发给它。之前版本3,健康监测将标志一个服务器不可用如果知识兔不能回复一个时间。这可能会影响可用性在某些情况下,由于间歇网络或应用程序错误可能导致服务器被标记为不可用,而实际上它是。为解决这个问题,并可以由管理员配置重试,得出的结论是服务器不可用只有一个定义后重试计数。默认情况下,并将重新检查3次,管理员可以将该值更改为一个不同的人在ApplicationHost.config通过编辑配置。
WebSocket支持
与发布的Windows Server 2012,IIS添加支持使用WebSockets。因为WebSockets需要特殊处理的代理,需要一些改变ARR能够支持这个特性。这允许ARR区分普通HTTP请求和WebSockets请求,处理正确。WebSocket支持需要WebSocket特性上安装IIS,但不需要任何其他配置或行动。安装该功能使用服务器管理器添加角色和功能,一旦完成,ARR 3.0将处理请求适当。新功能支持两个平原(ws:/ /)和安全的WebSocket(wss:/ /)请求和它也能分享SSL卸载对wss请求。
会话关联的退出
负载均衡的一个重要组成部分是保持亲和力。保持亲和力意味着一旦ARR路线请求到服务器,后续请求来自相同客户机的一部分的同一会话应该去相同的服务器。保持亲和力,ARR高度独特的亲和力会话cookie,每一个新的会话,与所选服务器存储在cookie。一旦一个后续的请求来自相同客户机的到来,ARR解码cookie,提取服务器名称,并知道要将该请求路由到相同的服务器。类似的方法是雇佣的所有商业反向代理。
故障排除
帮助解决潜在的问题,FREB(失败请求跟踪——原名请求失败事件缓冲)有特定事件对WebSocket请求。WebSocket协议规定,当一个WebSocket连接是由客户机发起,接受服务器应该报以一个101状态码,连同一个秒WebSocket接受键。在事件接受连接时,IIS的WebSocket模块将提高一个FREB事件题为WebSocket握手成功。如果知识兔有一个问题,一个失败的事件将提高。
安装步骤
1. IIS的版本是7.5.7600.16385.
2. 关闭相关服务.
net stop was /y
net stop wmsvc /y
第二个服务没有开。
3. 手动安装ARR的依赖项。
a) Web Farm Framework module version 1.1
b) External cache module version 1.0
c) URL Rewrite module version 2.0
4.安装ARR.version 3.0
5.启动之前关闭的服务。
net start was
net start wmsvc
6.安装成功。
遇到的问题:
之前使用WebPI进行安装。他会自动安装ARR3.0 相关的依赖项。Server Farm可以正常展示,但是ARR3.0 没有安装成功。查看系统日志 显示:未能加载文件或程序集:
解决办法:
将自动安装的 arr 以及他的依赖项全都卸载。再按照以上步骤进行手动安装。
下载仅供下载体验和测试学习,不得商用和正当使用。