- 正反代理
- 正向代理
- 正向代理服务器位于客户端和服务器之间,为了从服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端需要要进行一些正向代理的设置的。正向代理中被代理的是客户端的请求
- 举例:翻墙
- 用途:
- 正向代理
- 1 为在防火墙内的局域网客户端提供访问Internet的途径,如google网站
- 2 可以做缓存,加速访问资源
- 3 对客户端访问授权,上网进行认证
- 4 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
-
- 反向代理
- 反向代理,客户端对代理是无感知的,客户端不需要任何配置就可以访问,客户端将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。
- 用途:
- 反向代理
-
-
-
- 保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
- 2 负载均衡,通过反向代理服务器来优化网站的负载,反向代理服务器根据每个服务器的性 能来分配请求,保证服务器的负载能在有效的范围内
-
-
- 负载均衡
- 轮训
- 权重
- iphash
- 最少连接:将请求分配到连接数最少的服务上。
- fair公平分配:按后端服务器的响应时间来分配请求,响应时间短的优先分配。
- 参考链接:nginx实现负载均衡的原理及策略 - 知乎
- nginx负载均衡轮询算法的原理是什么
- nginx调优
- root和alias的区别
- nginx - epool master workder 高可用 keeplive 心跳机制
我为人人,人人为我,美美与共,天下大同。



