Nignx教程系列一:Nginx简介(反向代理、负载均衡)

什么是Nginx

Nginx 是一个高性能的HTTP和反向代理web服务器,其特点是占用内存小,并发能力强,能经受高负载的考验,有报告表名能够支持高达50000个并发连接数。

反向代理

正向代理

Nignx教程系列一:Nginx简介(反向代理、负载均衡)

  1. 当局域网的用户访问互联网时,这时候是访问不了的
  2. 必须在客户端配置代理服务器,由代理服务器访问互联网,再将结果返回

反向代理

Nignx教程系列一:Nginx简介(反向代理、负载均衡)

  1. 跟正向代理不同,反向代理服务器是配置在服务端的
  2. 用户将请求发送到反向代理服务器,由该服务器去选择目标服务器获取数据后,再返回给客户端
  3. 目标服务器是被隐藏起来的,暴露出来的只有反向代理服务器地址,隐藏了真实的IP和端口

负载均衡

Nignx教程系列一:Nginx简介(反向代理、负载均衡)

  • 用户请求反向代理服务器
  • 反向代理服务器根据一定的策略(策略可配置),将请求分发到不同的目标服务器
  • 通过这样的操作,减少了每台服务器的并发压力,这就是负载均衡