一.什么是nginx
Nginx是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。主要用来做反向代理,负载均衡,动静分离。
二.什么是正向代理和反向代理
1.正向代理: 用户访问www.google.com ,没办法直接访问,需要依赖于浏览器配置代理服务器,然后代理服务器去访问www.google.com服务器 实现访问该网址。需提供给代理服务器访问目标的服务器ip。
2.反向代理:
用户访问www.baidu.com 网站时,不需要知道这个这个百度服务器背后有多少内网服务器替我们服务,也不需要知道具体是那台服务器提我们服务,服务器端配置nginx反向代理服务器,我们只需要访问www.baidu.com ,就能实现访问。
3.两者区别:
区别在于正向代理需要告诉代理服务器我们要访问的目标服务器ip,反向代理服务器则是访问nginx,不需要知道具体的服务器端具体是哪个机子为我们提供服务,作为网站的前置,可以实现流量的负载均衡。