Nginx+keepalived实现高可用负载群集
Nginx+keepalived
实现方式#
使用Nginx作为负载调度器,通过四层代理转发给web服务器处理请求,实现负载均衡;
在Nginx调度器上配置脚本监控(健康检查),实现主备热备份,当主失效切换至备工作。
部署案列#
Web 服务器1:192.168.19.23(VIP 192.168.19.200) Web 服务器2:192.168.19.28(VIP 192.168.19.200) NFS 共享存储器:192.168.19.24 Nginx+keepalived 主负载调度器:192.168.19.22(VIP 192.168.19.200) Nginx+keepalived 备负载调度器:192.168.19.27(VIP 192.168.19.200)
主,备服务器#
#配置本地nginx
#安装nginx和keepalived
#修改nginx配置文件
#编写脚本
#监测脚本
#备份
#修改keepalived配置文件
#指定节点服务器
#给就脚本执行权限
#开起nginx
#开启keepalived
#将配置文件传给备服务器
#备服务器修改三个地方,名称,设备,优先级。其余操作都与主一致
#可访问
#主关闭keepalived服务
#备启动VIP
#继续可以访问
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?