首页 > 网站 > Nginx > 正文

几个Nginx关联问题小集

2024-08-30 12:24:01
字体:
来源:转载
供稿:网友
  1、千篇一律的第一个问题,加深印象:什么是Nginx?
  nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器。Nginx也是一款免费的开源软件,大部分Web服务器使用Nginx,通常作为负载均衡器。
  这里又引申出了三个问题:
  什么是反向代理?什么是代理?Nginx 如何实现负载均衡?
  2、什么是代理?
  举例说明:比如微商,大家应该很熟悉了。代理商是代理厂家进行销售,本身并不购买厂家的产品,也不享有该产品的所有权。
  3、什么是反向代理?
  举例说明:淘宝爆卖时期,单个服务器不能满足网友的需求。于是用上了Nginx,淘宝客户端发出请求,经过了Nginx 反向代理服务器,nginx服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理。
  那正向代理又是什么?客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。
  正向反向代理一起用就像这样:
  4、Nginx 是怎么实现负载均衡的?
  请求数量按照一定的规则进行分发到不同的服务器处理的规则,就是一种均衡规则。所以说负载均衡其实就是:将服务器接收到的请求按照规则分发的过程。而负载均衡在实际项目操作过程中,又有硬件负载均衡和软件负载均衡两种。
  硬件负载均衡也叫硬负载,特点是其造价昂贵成本较高,数据的稳定性安全性好。很多公司考虑到成本问题,多会选择使用软件负载均衡(利用现有的技术结合主机硬件实现的一种消息队列分发机制)。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表