Nginx 是一款高性能的 http 服务器和反向代理服务器,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
正向代理:局域网中的Pc客户端要访问局域网外的 Internet 网,不能直接访问,需要通过代理服务器来访问,这种代理服务就称为正向代理。

反向代理:反向代理服务器接受 internet 上的连接请求,然后将请求转发给内部网络上的目标服务器,并将从目标服务器上得到的结果返回给 internet 上请求连接的客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器 地址,隐藏了真实服务器 IP 地址。

正向代理和反向代理的区别:如果我们客户端自己用,就是正向代理。如果是在服务器用,用户无感知,就是反向代理。
负载均衡:将多个请求分摊到多台服务器上,相当于把一台服务器需要承担的负载量交给多台服务器处理,进而提高系统的吞吐率;另外如果其中某一台服务器挂掉,其他服务器还可以正常提供服务,以此来提高系统的可伸缩性与可靠性。
upstream mytomcat{server 192.168.170.129:8080;server 192.168.170.129:8081;server 192.168.170.129:8082;}
upstream mytomcat{server 192.168.170.129:8080;# 该台服务器接受1/4的请求量server 192.168.170.129:8081 weight=2;# 该台服务器接受1/2的请求量server 192.168.170.129:8082;# 该台服务器接受1/4的请求量}
下一篇:html5+css3