Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
内存占用少,并发能力强,为性能优化而开发,注重效率,能承受很高的并发连接数,支持热部署,启动特别容易,安装非常简单、配置文件非常简洁、BUG非常少的服务,几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。
可以在不间断服务的情况下进行软件版本的升级
反向代理
正向代理
如果把局域网外的internet想象成一个巨大的资源库,则局域网中的客户端要访问internet,则需要通过代理服务器访问,这种代理服务就称为正向代理,需要在浏览器中配置服务器
反向代理
其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏真实服务器IP地址
负载均衡
当访问量瞬间增大时,把请求集中到单个服务器上的情况改为分发到多个服务器上,将负载分发到不同的服务器。
动静分离
加快解析速度,把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低单个服务器压力。
高可用