失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > IIS的ARR搭建本地服务器的不停机更新(负载均衡 分布式服务器 集群)

IIS的ARR搭建本地服务器的不停机更新(负载均衡 分布式服务器 集群)

时间:2024-02-07 02:13:13

相关推荐

IIS的ARR搭建本地服务器的不停机更新(负载均衡 分布式服务器 集群)

IIS的ARR搭建本地服务器的不停机更新(负载均衡,分布式服务器,集群)

准备2修改Host文件,添加映射。路由规则的添加程序文件的准备结尾

准备

在IIS上安装Web平台安装程序,一般期初是没有鼠标停在管理空白处右键点击,会出现获取新的web平台组件选项,点击之后进入。

1,安装东西

Web Deploy 3.6和应用程序请求路由3.0Beta(英语)有中文选中文。

2,安装之后会在右侧多出一个

右键Create Server Farms,随意去个名字,点击下一步,先不添加Server,直接点完成如下图。

2修改Host文件,添加映射。

1.host文件修改:

给127.0.0.1添加对应的映射,后面和446是随意取的,用来区分所用端口号。就跟localhost一样。

2.添加server:

以此类推添加端口号为445的Server,因为本次目的是达到更新新版本而不停止服务器的运行,所以为了节约服务器成本,以及方便,才在本地服务器host文件添加映射,用的端口不同,如果有多台服务器搭建集群的话就不必像上面那般操作了,可以直接添加Server。

3.添加完成后如下图。

路由规则的添加

1,添加完Server之后,添加路由规则使进来的请求如果符合路有规则则由Farms来进行分配请求到多个服务器中的一个,或许这应该就是所谓的负载均衡了。

双击它。

2,因为是HTTPS请求,安装完证书,所以取消掉勾选 Enable SSL offloading,然后点击右侧的URL Rewrite,添加规则。

3,添加规则条件,加入HTTPS模式为on,SERVER_PORT,为请求的端口,一般HTTPS端口默认为443所以此处就是443,

添加主机名HTTP_HOST,此处填入你的主机名,这样在多个相同端口,主机名不同下,可以添加多个Farms。

程序文件的准备

1,准备2分相同的要发布的程序文件,A和B,以及一个空文件夹Proxy

2,添加站点A和站点B,以及代理服务器站点Proxy,一般Proxy网站所填写的端口号是路由规则内的端口号。因为这样才能把请求代理服务器的请求转发给实际工作的A,B。所以此处Proxy站点的端口为443,而A和B的端口分别为往Farms内添加Server的端口号。这样才能正常运转。

3,添加完之后是这样的。

结尾

1,点击Proxy站点右侧的,即可。

2,查看A和B被分配的情况,因为是平均分配所以A和B在监视和管理的选项中的数值都差不多。

3,可分配权重,查看总请求数,被分配请求数

4,这样在需要更新服务器的时候右键某个站点,然后将它变为不健康的时候就可以,将所有的请求发送到正常运行的另一台服务器上了,等到更新完的时候在将未更新的服务器点击变为不健康,更新好的变为健康,就完成更新了,还可以测试看看新更新上去的内容有没有BUG,如果存在的话,不用回退直接设置健康不健康就可以了。

如果觉得《IIS的ARR搭建本地服务器的不停机更新(负载均衡 分布式服务器 集群)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。