网络安全--负载均衡

一、负载均衡配置

1.在全局的http下写下它:

复制代码
upstream nginx_boot{
   # 30s内检查心跳发送两次包,未回复就代表该机器宕机,请求分发权重比为1:2
   server 192.168.0.000:8080 weight=100 max_fails=2 fail_timeout=30s; 
   server 192.168.0.000:8090 weight=200 max_fails=2 fail_timeout=30s;
   # 这里的IP请配置成你WEB服务所在的机器IP
}

2.在后端写一个转发

3.ubuntu测试访问自身

3.给网页做个特殊的标记方便我们后续访问这是我们的Ubuntu

4.本地搭建一台

如下飘逸到这里会显示如下内容:

5.配置完成之后刷新网页就会出现ip漂移的问题

pass:面试:

长连接:URL哈希,ip哈希

算法:轮巡,权重,ip哈希,url哈希,least最小连接

  1. 轮巡(Round Robin): 轮巡是一种负载均衡算法,它将传入的请求依次分发到可用的服务器。每个请求都会依次分配给服务器列表中的下一个服务器,然后从头开始循环。这样可以确保请求平均地分布在不同的服务器上,但是无法考虑服务器的实际负载情况。

  2. 权重(Weighted Load Balancing): 权重是负载均衡算法中的一个概念,用于分配不同服务器之间的负载比例。每个服务器都被赋予一个权重值,表示其处理能力或资源。请求会根据服务器的权重进行分发,具有较高权重的服务器将处理更多的请求。这可以用来优化资源利用率和性能。

  3. IP 哈希(IP Hash): IP 哈希是一种负载均衡算法,它根据客户端的 IP 地址将请求分配给特定的服务器。这种方法适用于需要将特定客户端的请求路由到同一台服务器的场景,例如会话保持。客户端的 IP 地址被哈希化,然后根据哈希值选择相应的服务器。

  4. URL 哈希(URL Hash): URL 哈希类似于 IP 哈希,但是它根据请求的 URL 将请求分发给服务器。这在需要根据请求的资源类型或路径来分配负载的情况下很有用。特定的 URL 被哈希化,然后根据哈希值选择服务器。

  5. Least Connections(最小连接): 最小连接算法选择当前具有最少活动连接数的服务器来处理新的请求。这种方法可以确保负载较轻的服务器获得更多的请求,从而在整体上实现负载均衡。这可以防止某些服务器过载,同时确保所有服务器得到合理的分担。

相关推荐
CaracalTiger5 小时前
网站漏洞早发现:cpolar+Web-Check安全扫描组合解决方案
java·开发语言·前端·python·安全·golang·wpf
Bruce_Liuxiaowei7 小时前
网络端口与服务对应表 - 白帽子安全参考指南
网络·windows·安全·web安全·ctf
合作小小程序员小小店9 小时前
web渗透PHP反序列化漏洞
前端·网络协议·web安全·网络安全·安全威胁分析
科技小郑15 小时前
吱吱企业通讯软件可私有化部署,构建安全可控的通讯办公平台
大数据·网络·安全·信息与通信·吱吱企业通讯
计算机小手19 小时前
内网穿透系列十二:一款基于 HTTP 传输和 SSH 加密保护的内网穿透工具 Chisel ,具备抗干扰、稳定、安全特性
经验分享·网络协议·安全·docker·开源软件
laoma-cloud1 天前
HAProxy 负载均衡全解析:从基础部署、负载策略到会话保持及性能优化指南
运维·负载均衡·haproxy
悟能不能悟1 天前
REST API 是无状态的吗,如何保障 API 的安全调用?
安全
AI_gurubar1 天前
从“安全诉讼”说起:奖励模型(Reward Model)是LLM对齐的总阀门(全视角分析)
人工智能·安全
浩浩测试一下1 天前
Windows驱动开发与双机调试环境[驱动开发环境配置高阶]
安全·web安全·网络安全·密码学·网络攻击模型·安全架构
Splashtop高性能远程控制软件1 天前
Azure、RDP、NTLM 均现高危漏洞,微软发布2025年8月安全更新
安全·microsoft·远程桌面·splashtop