正向代理和反向代理

Posted mmh760

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正向代理和反向代理相关的知识,希望对你有一定的参考价值。

情景角色:客户端,代理服务器,真实服务器(原始服务器)

正向代理:客户端想要访问真实服务器,但是由于某些原因访问不了,那么此时代理服务器可以代理客户端去访问真实服务器

在这种情况下,客户端是知道真实服务器地址的,但是真实服务器不知道却不知道客户端地址,而只是知道代理服务器地址。

客户端对真实服务器隐藏。

 

反向代理:这种情况是真实服务器跟代理服务器说:你在我们前面接一下请求(将代理服务器的地址对外开放),然后再发过来,我们处理好了再发给你,你再返回

给客户端。那么这时候真实服务器和代理服务器一起,在外表现为一个服务器。客户端也并不知道自己访问的是代理服务器

这种情况下,利用反向代理,可以防止真实服务器(web服务器)收到web攻击,也可以利用真实服务器实现负载均衡来实现分流操作(因为不是直接访问真实服务器)

典型反向代理服务器:nginx

以上是关于正向代理和反向代理的主要内容,如果未能解决你的问题,请参考以下文章

正向代理与反向代理

正向代理与反向代理,正向代理与反向代理的应用

Nginx的正向代理和反向代理

nginx正向代理和反向代理区别和好处

Nginx代理——正向反向代理,动静分离和负载均衡

正向代理和反向代理