IIS通过ARR实现负载均衡

这篇具有很好参考价值的文章主要介绍了IIS通过ARR实现负载均衡。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实现整体方式介绍

项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名访问的,必须要用80和443端口),只能通过IIS的方式实现了。

这里用2个服务在一台机器上负载来做演示,2个服务+一个代理我们需要建3个网站

127.0.0.1:8050 (代理网站,客户端访问的地址,用来绑定访问的域名和端口的)

127.0.0.1:8051(负载的服务1,代理网站会转发到这里来)

127.0.0.1:8052(负载的服务2,代理网站会转发到这里来)

IIS通过ARR实现负载均衡

 二、配置负载均衡服务

1、首先需要安装ARR和URL重写2个IIS的功能

这里安装包上传到了网盘。https://pan.baidu.com/s/10BZkDEuSXu_9UWmga9NFbA?pwd=loie

安装完后,我们的服务器就多了这两个功能了,如果负载均衡是多台服务器的,只需要代理那台安装就可以了。

IIS通过ARR实现负载均衡

 文章来源地址https://www.toymoban.com/news/detail-770398.html

2、把前面3个网站先准备好

先创建网站proxy,指向一个空文件夹,绑定端口8050

IIS通过ARR实现负载均衡

为了防止出一些问题,代理的应用程序池设置回收时间为0即不回收

IIS通过ARR实现负载均衡

 

再创建一个web1绑定8051,一个web2绑定8052,指向的文件夹为网站的文件夹,这里只在文件夹里放一个index.html,里面就一段文字区分。

IIS通过ARR实现负载均衡

 

 

3、上面3个可以访问的站点都创建好了,下面创建负载的服务器场

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 

 

下一步如果弹出是否自动创建url 重写规则,选否,后面我们再手动创建,不然全部端口的请求都会转发到这里的负载上来,我们实际是只需要转发8050端口的请求到负载上就行了。

在创建的Server中取消缓存,不然访问同请求地址会直接缓存返回,不经过站点

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 还可以配置站点健康检查

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 

 

IIS通过ARR实现负载均衡

 

 其它一些功能

IIS通过ARR实现负载均衡

 三、把请求转发到负载均衡器

创建URL重写规则,把代理站端口的请求转发到上面配置的负载均衡器

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 

IIS通过ARR实现负载均衡

 

 条件处,如果用的是域名的且http和https都使用的可以用任意匹配,然后,添加

输入:{HTTP_HOST}:{SERVER_PORT}  模式:^abc.com:80$

输入:{HTTP_HOST}:{SERVER_PORT}  模式:^abc.com:443$

IIS通过ARR实现负载均衡

 到这里就可以了,访问8050端口,会转发到负载的站点8051和8052

IIS通过ARR实现负载均衡

 

TRANSLATE with x
English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
 
TRANSLATE with
COPY THE URL BELOW
Back
EMBED THE SNIPPET BELOW IN YOUR SITE
Enable collaborative features and customize widget: Bing Webmaster Portal
Back

到了这里,关于IIS通过ARR实现负载均衡的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置微服务负载均衡的两种方式

    说明:在微服务开发中,每个服务是通过服务名称来区分的,当两个微服务名称相同时,注册中心会视为这两个服务是相同的。配置对应的负载均衡策略,当其他服务发送请求过来的时,可以对这两个微服务进行规则访问。 创建两个服务,订单服务(端口8081)、用户服务(

    2024年02月15日
    浏览(37)
  • AWS Elastic Beanstalk通过应用负载均衡配置https

    接上一篇,今天说说怎么通过AWS Elastic Beanstalk提供的应用负载均衡配置https。 首先创建应用和环境,这里应用可以使用上一篇文章中使用的demo应用(只需要package.json和app.js文件) 创建环境的时候,确认下面两个参数配置,其它参数按需要设置就好 环境创建好之后,可以先访

    2024年02月21日
    浏览(60)
  • Nginx通过SplitClient进行AB测试以及负载均衡分流

    Nginx 是一个被广泛应用的 Web服务中间件 ,今天分享一下如何用它做 AB 测试。大致可以通过以下方式实现。 1.根据url参数进行 AB测试 : Nginx 可以根据请求的 url 参数来处理请求,例如针对不同的 url 参数返回不同的页面版本,从而实现AB测试。 2.使用 nginx-lua 模块进行 AB 测试

    2024年02月07日
    浏览(37)
  • 负载均衡常用调度算法介绍和选择

    所有服务器,都有一个能处理请求的qps上限,超过这个上限就会有丢包的风险,这个时候我们必须对服务器进行扩容。 扩容有两种方法,一种是增加服务器的硬件资源(scale up纵向扩容),这种方法比较简单,插块卡就行了,但是如果要增加计算网络资源的话,可能需要重启

    2024年02月02日
    浏览(42)
  • 中间件(二)dubbo负载均衡介绍

    支持轮询、随机、一致性hash和最小活跃数等。 ① sequences:内部的序列计数器 ② 服务器接口方法权重一样:(sequences+1)%服务器的数量=(决定调用)哪个服务器的服务。 ③ 服务器接口方法权重不一样:找到最大权重(权重数)%(sequences+1),然后找出权重比该取模后的值

    2024年02月12日
    浏览(35)
  • nginx负载均衡简介,一般轮询、加权轮询、ip_hash等负载均衡模式配置介绍

    目录 一.负载均衡含义简介 二.nginx负载均衡配置方式 准备三台设备: 2.190均衡服务器,2.191web服务器1,2.160web服务器2,三台设备均安装nginx,两台web服务器均有网页内容 upstream内参数 1.一般轮询负载均衡 (1)含义 (2)配置 (3)测试 2.加权轮询负载均衡 (1)含义 (2)配置

    2024年02月10日
    浏览(47)
  • 四层和七层负载均衡的区别详细介绍

    负载均衡设备也常被称为\\\"四到七层交换机\\\",那么四层和七层两者到底区别在哪里?    第一,技术原理上的区别。所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。 以常见的TCP为例,负

    2024年02月05日
    浏览(35)
  • 入站请求负载均衡解决方案 LVS 的介绍

    LVS(Linux Virtual Server)即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。 通过 LVS 的负载均衡技术和 LINUX 操作系统可以实现一个高性能、高可用的 LINUX 服务器集群,它具有良好的可靠性、可扩展性和可操作性。它可以将来自客户端的请求分发到多台服务器上,实现多台服

    2024年01月19日
    浏览(34)
  • 【Nginx笔记01】Nginx配置文件介绍、反向代理、负载均衡

    这篇文章,主要介绍Nginx配置文件介绍、反向代理、负载均衡。 目录 一、nginx介绍 1.1、配置文件 1.2、反向代理 1.3、负载均衡 nginx配置文件是位于【conf】目录下的【nginx.conf】文件,这个文件中有三大部分组成,分别是:全局块、events块、http块。 全局块:定义一些全局变量,

    2023年04月23日
    浏览(42)
  • 阿里云国际站云计算-负载均衡SLB介绍-unirech

    阿里云国际站的负载均衡SLB(Server Load Balancer)是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。   阿里云国际站的负载均衡SLB具有即开即用、超大容量、稳定可靠

    2024年01月19日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包