news 2026/4/17 13:10:38

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/4/16 7:42:28

EmotiVoice语音合成抗疲劳特性:长时间收听不刺耳

EmotiVoice语音合成抗疲劳特性:长时间收听不刺耳 在有声读物、智能助手或车载导航中,你是否曾因语音过于机械而感到耳朵“发紧”?那种一成不变的语调、毫无起伏的节奏,仿佛在不断提醒你:“这不是真人。”这种听觉上的…

作者头像 李华
网站建设 2026/4/17 15:35:37

12、汇编语言中的符号常量与实地址模式编程

汇编语言中的符号常量与实地址模式编程 1. 符号常量概述 符号常量(或符号定义)是通过将标识符(符号)与整数表达式或文本关联而创建的。与变量定义不同,变量定义会预留存储,而符号常量不使用任何存储。符号仅在程序汇编期间使用,因此它们在运行时不能更改。以下表格总结…

作者头像 李华
网站建设 2026/4/15 14:47:33

CompassVerifier:彻底改变 LLM 解决方案验证的新基准和稳健模型

总结 本文的重点是 “答案验证”,它对于评估 LLM 的性能和设计强化学习中的奖励至关重要。 传统的验证方法主要使用正则表达式进行简单的字符串匹配,或使用通用 LLM 作为决策者。 然而,前者需要定制规则,缺乏灵活性,而…

作者头像 李华
网站建设 2026/4/18 5:43:43

从文本到情感语音:EmotiVoice的工作原理详解

从文本到情感语音:EmotiVoice的工作原理详解 在虚拟主播深情演绎剧情、客服机器人察觉用户不满并温柔回应的今天,我们早已不再满足于“能说话”的语音合成系统。人们期待的是有情绪、有个性、像真人一样的声音——这正是 EmotiVoice 这类新一代 TTS 引擎…

作者头像 李华