广州总部电话:020-85564311
广州总部电话:020-85564311

广州网站建设-小程序商城开发-广州小程序开发-企业微信开发公司-网站建设高端品牌-优网科技

20年
互联网应用服务商
请输入搜索关键词
知识库 知识库

优网知识库

探索行业前沿,共享知识宝库

Nginx主从最全详解(图文全面总结)
发布日期:2025-05-13 18:14:32 浏览次数: 830 来源:mikechen的互联网架构

关注mikechen十余年BAT架构经验倾囊相授!


大家好,我是mikechen睿哥。


Nginx是大型架构的必备中间件,下面我就全面来详解Nginx主从@mikechen

Nginx主从

Nginx主从配置的核心是利用冗余备份和故障转移机制,通过Keepalived等工具实现VIP的管理和切换,从而确保Web服务的高可用性。

整体架构,如下图所示:

最新文章

 

配置两台或多台Nginx服务器,其中一台作为主服务器,负责处理主要的Web请求,其余服务器作为从服务器,作为主服务器的备份。

所有服务器上的Nginx配置保持一致,确保在切换时能够提供相同的服务。

 

Nginx主从工作原理

整体工作流程,分为如下三阶段:

最新文章

第一阶段: 正常运行阶段

VIP绑定在主节点(Master)上,客户端访问 VIP,流量由主节点的 Nginx 处理。

Keepalived 使用 VRRP 协议 定期广播主节点存活状态;

Keepalived的主要功能包括:

  • 健康检查:定期检测主服务器的运行状态,例如Nginx进程是否正常运行。
  • VIP管理:负责VIP的绑定和切换。
  • 故障转移:当检测到主服务器故障时,自动将VIP切换到从服务器。

 

第二阶段: 主节点故障。

当出现以下任意问题时,主节点被认为“宕机”:

最新文章

比如:

  • 主机掉电;

  • Nginx 进程挂掉;

  • 网络中断;

  • Keepalived 检测失败。

 

第三阶段: 自动切换机制。

从节点检测不到主节点的心跳;

从节点自动将 VIP 漂移(绑定)到本机;

从节点成为新的 Master,继续处理流量;

切换时间通常在 1~2 秒内完成,对用户几乎无感知。

 

Nginx主从配置

Nginx主从配置,整体如下:

最新文章
  1. Client请求
  2. ┌────────────────────┐
  3.  VIP:192.168.0.100客户端只访问这个地址
  4. └────────┬───────────┘
  5. ┌──────────┴──────────┐
  6. ┌────────────┐┌────────────────┐
  7. 主节点Nginx备节点Nginx
  8. 192.168.0.10192.168.0.11
  9. KeepalivedKeepalived
  10.  state: MASTER      state: BACKUP   
  11. └────────────┘└────────────────┘
角色
配置关键点
主节点
state MASTER
priority 高,绑定 VIP
从节点
state BACKUP
priority 低,等待接管
可靠性增强
track_script
 检测 Nginx 状态,必要时自动降级

通过主从模式,系统可以在主节点故障时快速切换到从节点,减少服务中断时间。

通过多节点的配置,系统不再依赖单一节点,提高了整体的稳定性和可靠性。


以上


最后送大家一个福利:


送我原创超30万字阿里架构师进阶专题合集


以及给大家整理最全大厂Java面试题及答案详解,包含:Java、多线程、JVM、Spring、MySQL、Redis、中间件...等必考题答案详解。


需要以上架构专题&面试答案的同学,加我微信即可领取!


添加时备注:资料



优网科技,优秀企业首选的互联网供应服务商

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!

优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。


我要投稿

姓名

文章链接

提交即表示你已阅读并同意《个人信息保护声明》

专属顾问 专属顾问
扫码咨询您的优网专属顾问!
专属顾问
马上咨询
联系专属顾问
联系专属顾问
联系专属顾问
扫一扫马上咨询
扫一扫马上咨询

扫一扫马上咨询

和我们在线交谈!