Administrator
发布于 2020-07-22 / 406 阅读 / 0 评论 / 0 点赞

nginx代理配置总结

平常只是拿来用,但是当问到原理的时候发现自己就是一个彩逼,毫无夸张!!!

1 代理

1.1 正向代理

正向代理: 原因是 客户端 ---X--- 网站,客户端不能直接访问某个网站 解决: 客户端 ----> 代理服务器(发起访问请求) ----> 某个想要访问的网站 客户端 <---- 代理服务器(响应的内容) <---- 某个想要访问的网站

1.2 反向代理

客户端是无感知代理存在的,反向代理对外都是透明的,访问者者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。
对于客户端而言该服务器就像原始服务器,因为客户端不需要进行任何的设置就能使用,客户端向反向代理命名空间发起网络请求,实际上反向代理立马转发给原始服务器,原始服务器将响应内容传递给反向代理服务器,再由服务器发给客 户端.就好像内容是自己的一样。

1.3 正向代理用途:

 1 为在防火墙内的局域网客户端提供访问Internet的途径,如google网站
 2 可以做缓存,加速访问资源
 3 对客户端访问授权,上网进行认证
 4 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
 正向代理中,代理服务器proxy与客户端client同属于一个LAN局域网,对server透明 反向代理中,代理服务器proxy与server同属一个LAN局域网,对client透明

1.4 反向代理用途:

 1 保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
 2 负载均衡,通过反向代理服务器来优化网站的负载,反向代理服务器根据每个服务器的性 能来分配请求,保证服务器的负载能在有效的范围内


评论