• nginx是一个轻量级web服务器,支持反向代理,动静分离,负载均衡。

      • 反向代理:为服务器做代理,相当于服务端中介,代理服务器 接受客户端请求。 访问tomcat之前先访问nginx然后nginx在去访问tomcat
      • 负载均衡:分流客户端请求,均衡集群服务端压力。 Nginx 支持weight 轮询(默认)、ip_hash、fair、url_hash 四种负载均衡调度算法。
      • 动静分离:分离静态请求和动态请求,将动态请求发送给 web 服务器,并 给静态请求做缓存(或 cdn 加速)。
    • nginx的优点:

      • 高并发连接:官方测试支持5W并发连接,实际生产环境中可制成2~4W并发连接
      • nginx为开源软件,成本较低
      • 稳定性高,用于反向代理时非常稳定
      • 支持热部署,能够在不间断的情况下进行维护,如修改配置文件