阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Nginx集群介绍

95次阅读
没有评论

共计 551 个字符,预计需要花费 2 分钟才能阅读完成。

一、Nginx 集群组成

组成要素:
  1)VIP:给分发器的一个虚 IP
  2)分发器:nginx
  3)数据服务器:web 服务器

二、nginx 集群原理

在 Nginx 集群中 Nginx 扮演的角色是:分发器。
任务:接受请求、分发请求、响应请求。
功能模块:
    1)ngx_http_upstream_module:基于应用层(七层)分发模块
    2)ngx_stream_core_module:基于传输层(四层)分发模块(1.9 开始提供该功能)

nginx 集群的实质

nginx 默认支持分发 他有一个自带模块 叫 upstream 这就是 nginx 的分发模块,也就是说 nginx 分发是一个组合体 将什么组合在一起呢

虚拟主机 + 反向代理 +upstream,在这个组合中

  • 虚拟主机:负责接受和响应请求。
  • 反向代理:带领用户去数据服务器拿数据。
  • upstream:告诉 nginx 去哪个数据服务器拿数据。

数据包走向

​ 1)用户发起请求

​ 2)虚拟主机接受用户请求

​ 3)虚拟主机去找反向代理(问反向代理去哪拿数据)

​ 4)反向代理让去找 upstream

​ 5)upstream 告诉一个数据服务器 IP

​ 6)Nginx 去找数据服务器,并发起用户的请求

​ 7)数据服务器接受请求并处理请求

​ 8)数据服务器响应请求给 Nginx

​ 9)Nginx 响应请求给用户

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-09发表,共计551字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中