news 2026/5/28 8:13:25

Nginx + Keepalived 双主模式配置详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Nginx + Keepalived 双主模式配置详解

文章目录

  • Nginx + Keepalived 双主模式配置详解
    • 一、双主模式架构设计
      • 网络拓扑图
    • 二、双主模式配置详解
      • 1. 环境准备
      • 2. Node1 配置 `/etc/keepalived/keepalived.conf`
      • 3. Node2 配置 `/etc/keepalived/keepalived.conf`
      • 4. Nginx 配置优化(双节点相同)
        • Node1 站点配置 `/etc/nginx/conf.d/vip1.conf`
        • Node2 站点配置 `/etc/nginx/conf.d/vip2.conf`
    • 三、健康检查脚本(双节点相同)
    • 四、防火墙配置(双节点相同)
      • CentOS 7+/Firewalld:
    • 五、启动与验证
      • 1. 启动服务(双节点)
      • 2. 验证VIP绑定状态
    • 六、功能验证测试
      • 测试场景1:正常双主访问
      • 测试场景2:模拟Node1 Nginx故障
      • 测试场景3:恢复Node1服务
    • 七、负载均衡配置建议
      • 方案1:DNS轮询
      • 方案2:外部负载均衡器
    • 八、高级配置:无抢占模式
    • 九、监控与运维脚本
      • 1. 双主状态监控脚本
      • 2. 快速切换测试脚本
    • 十、注意事项与最佳实践
      • ✅ 关键配置要点
    • 总结

Nginx + Keepalived 双主模式配置详解

双主模式(Active-Active)相比主从模式有更好的资源利用率,通过多组VIP实现负载分摊,是性能要求较高场景的优选方案。


一、双主模式架构设计

网络拓扑图

+------------------+ +------------------+ | Virtual IP 1 | | Virtual IP 2 | | 192.168.1.100 | | 192.168.1.101 | +--------+---------+ +---------+--------+ | | +---------------v---------------------------v----------------+ | | | Node A (Server 1) | |
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/27 17:50:37

《Python 数据序列化与反序列化全景解析:从基础到最佳实践》

《Python 数据序列化与反序列化全景解析:从基础到最佳实践》 一、开篇引入:为什么要关注序列化? 在现代软件开发中,数据的跨平台传输与持久化是不可或缺的环节。无论是 Web API 的 JSON 响应、机器学习模型的保存与加载&#xff…

作者头像 李华
网站建设 2026/5/26 18:27:58

零基础:100个小案例玩转Python软件开发!第五节:用户登录

欢迎回到我们的 《零基础:100个小案例玩转Python软件开发!》 系列!在本节课,我将教大家如何开发一个可以登录的界面。 我们先在PyMe中创建一个对话框窗口程序。 虽然这只是一个PyMe中的模版程序,但它具备一个简单的登录…

作者头像 李华
网站建设 2026/5/28 8:11:00

电商包装测试

消费品行业包括消费者在商城购买的所有产品,在上架之前,他们必须要通过对产品及其包装施加压力的分销渠道。在某些情况下,这些应力会对包装或产品造成损害,使其不适合消费者使用,这些类型的损害是昂贵的但可以避免。封…

作者头像 李华
网站建设 2026/5/28 6:08:18

高性能GPU推荐列表:运行EmotiVoice最适配的显卡型号

高性能GPU推荐列表:运行EmotiVoice最适配的显卡型号 在虚拟主播实时互动、智能客服拟人化应答、有声书自动朗读等场景中,用户对语音合成系统的要求早已超越“能说话”的基础功能。如今,真正打动人的,是那句带着笑意的问候、一声略…

作者头像 李华
网站建设 2026/5/28 7:42:51

《打破大模型幻觉:ReAct框架与Agent开发的最通俗解读》

1. 开篇:为什么Chatbot时代已经结束?观点: 简单的问答已经卷不动了,未来的趋势是Agent(智能体)——不仅能聊,还能使用工具、自主决策。举例: 传统的GPT只能给你写代码,Ag…

作者头像 李华