Nginx + Keepalived 双主模式配置详解
2026/6/15 5:11:26 网站建设 项目流程

文章目录

  • 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) | |

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询