首页 > 其他分享 >IIS负载均衡配置

IIS负载均衡配置

时间:2024-04-07 11:59:45浏览次数:24  
标签:web 负载 均衡 iis IIS farm https com

更新记录

点击查看
2024年4月5日 初始化。

准备

准备4台 Windows Server(测试环境 Vmware 下 Windows Server 2022 x86_64)

目标

一台前置 IIS 转发请求,3台IIS用于提供ASP.NET Core服务。

设备结构

先给4台Windows Server配置安装IIS。
image

配置提供服务的IIS 192.168.1.7、192.168.1.5、192.168.1.9

按照自己的要求配置ASP.NET应用 或者 ASP.NET Core应用即可。
IIS配置部署ASP.NET Core应用教程:https://www.cnblogs.com/cqpanda/p/16149134.html

配置前置IIS 192.168.1.8

安装包

(按顺序安装)
url-rewrite

https://iis-umbraco.azurewebsites.net/downloads/microsoft/url-rewrite

application-request-routing

https://iis-umbraco.azurewebsites.net/downloads/microsoft/application-request-routing

安装好后会在IIS管理界面,显示Server Farms
image

代理站点设置

把代理站点的 应用程序池 的 超时时间改为0
image

把代理站点的 应用程序池 的 回收的固定时间间隔 去掉
image

Farms中新建Farm

然后在Farms中新建Farm把对应的服务IIS的信息加入即可。
image

添加完成后:
image

测试服务器节点是否正常

使用Health Test
image

输入代理站点的URL,点击测试按钮
image

负载均衡策略设置

image

可以自定义权重
image

查看请求情况

image

具体测试使用jmeter。

参考链接

https://zhuanlan.zhihu.com/p/142897766
https://www.cnblogs.com/webapi/p/5669089.html
https://learn.microsoft.com/zh-cn/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/configuring-step-3-configure-iis-web-farm-load-balancing
https://learn.microsoft.com/zh-cn/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/configuring-step-4-configure-ssl-central-certificate-store
https://learn.microsoft.com/zh-cn/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/configuring-step-2-configure-iis-web-farm-servers
https://learn.microsoft.com/zh-cn/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-3-plan-iis-web-farm-load-balancing
https://learn.microsoft.com/zh-cn/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/configure-a-web-farm-with-iis-servers
https://learn.microsoft.com/zh-cn/iis/get-started/introduction-to-iis/hosting-friendly-web-server-platform-iis-scenario-overview
https://zhuanlan.zhihu.com/p/272799312
https://learn.microsoft.com/zh-cn/iis/extensions/installing-application-request-routing-arr/install-application-request-routing
https://www.jianshu.com/p/ff16434d96fb
https://www.cnblogs.com/jerviscui/p/10818173.html
https://www.cnblogs.com/jinrain/p/6805995.html

标签:web,负载,均衡,iis,IIS,farm,https,com
From: https://www.cnblogs.com/cqpanda/p/18115536

相关文章

  • jmeter负载测试性能场景
    负载测试性能场景负载测试:逐步增加并发用户数插件:     插件管理:jpgc 安装这个插件     **用5秒钟增加10个并发用户数,持续运行30秒** ......
  • 在Linux中,如何实现负载均衡?
    在Linux中,实现负载均衡通常涉及到将网络流量和请求分散到多个服务器上,以提高应用程序的可用性、可靠性和性能。负载均衡可以通过硬件解决方案(如专用的负载均衡器)或软件解决方案(如基于Linux的负载均衡器)来实现。以下是一些在Linux系统中实现负载均衡的常见方法:1.使用NginxNginx......
  • OSPF中配置静态路由负载分担实验简述
    OSPF中配置静态路由负载分担实验简述在静态路由负载分担中,多个路由器被配置为共享负载的目标,以实现流量的均衡分配。到达目的地有N条相同度量值的路径,默认值60,N条路由是等价路由,数据报文在N条链路上轮流发送。静态路由负载分担的优点是简单易用,不需要额外的负载均衡设备......
  • F5负载均衡系列教程六【配置virtual Server】
    基础拓扑如下所示,其中服务器网段对外提供HTTP、HTTPS、FTP、SSH等相关服务 一、配置VS的注意要点后端服务器是否提供了特定的monitor,这个影响是否需要配置特定的monitor探测后端服务器是否需要配置优先级组进行负载均衡时候是否需要使用特定的负载均衡算法虚拟服务对外提......
  • 基于Volterra级数的DFE判决反馈均衡器可见光通信系统误码率matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a 3.算法理论概述      Volterra级数是一种描述非线性系统行为的强大工具。在一个非线性系统中,输出信号y(t)可以通过输入信号x(t)的多个卷积和来表示,形成所谓的Volterra级数。第一阶Volterra核(线性部......
  • F5负载均衡系列教程五【保存配置和恢复配置】
    该教程比较简单,介绍F5设备如何保持配置和恢复配置,F5设备在web界面做的配置都会自动同步到配置文件,但是在命令行敲的命令,需要使用tmshsavesysconfig命令保持至配置文件,否是当设备异常断电重启的时候,未保存部分配置将会丢失参考文档:https://my.f5.com/manage/s/article/K4423h......
  • keepalived高可用负载均衡
    为什么需要keepalived(保持存活)keepalived实现高可用的工作原理1.准备一个集群,为了实现高可用,如nginx负载均衡的2个机器,确保用户的请求,能正确,高可用性的到达这个nginx集群2.部署keepalived,生成VIP,虚拟IP资源。3.keepalived是将一组服务器,组成一个虚拟设备组,实现他们......
  • 在Linux中,什么是负载均衡?它是如何工作的?
    负载均衡是一种技术,用于在多个计算资源(如CPU、内存、网络链接、服务器等)之间分配工作负载,以提高资源利用率、最大化吞吐量、最小化响应时间,并避免任何单一资源的过载。在Linux系统中,负载均衡通常用于Web服务器、数据库服务器和应用程序服务器等场景,以确保服务的高可用性和可靠性。......
  • 关于OcenaBase v4.2中,分区转移和负载均衡的技术解读
    OceanBase​​​​​​​​​​​​​​作为一款原生分布式数据库,其核心的技术特性之一是高可扩展性,其具体表现在两个方面:首先,是灵活的扩缩容能力,包括垂直扩缩容和水平扩缩容:垂直扩缩容:指通过调整服务节点上的资源规格来改变服务能力的方法。举例来说,当服务节点在CPU或内存资......
  • Django在Windows server IIS部署
    Django在WindowsserverIIS部署本文章转载于https://www.django.cn/article/show-21.html,详查看此文教程基于Windowsserver2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。提示:Python不要安装在windows用户目录下......