nginx 正向代理 反向代理的区别

1、Nginx代理

(1)Nginx出现的早期就是作为一个高性能的http、反向代理的web服务器。

(2)同时它也提供了IMAP/POP3/SMTP服务,也就是电子邮件代理服务器。

(3)它的特点就是占用内存少,并发能力强。

(4)代理:就是代替管理,也可以理解为一个中转站。

 

2、Nginx正向代理(代理客户端)

(1)理解:客户发送请求给代理服务器,代理服务器代替客户把请求发送给服务器。

(2)特点:服务端收到的请求全部来自于代理服务器,如此一来起到了隐藏客户端的效果,和服务端进行信息交流的全部都是正向代理服务器。

(3)应用:翻qiang

 

3、Nginx反向代理(代理服务端)

(1)理解:代理服务器将收集到的请求发给服务器,服务器处理完请求将结果返回给代理服务器,再由代理服务器将结果返回给客户端。

(2)特点:客户端收到的信息全部来自于代理服务器,如此一来达到了隐藏服务端的效果,如此一来客户端解析服务器域名时得到的将是反向代理服务器(也可以称作负载均衡服务器)的IP。

(3)应用:代理服务器可以根据某些策略对请求做一个合理的分发,比如分发给相对空闲的服务器,如此一来达到了负载均衡的效果。

  

4、正向代理和反向代理的区别

(1)正向代理中,客户端知道真正的服务端IP是什么,而服务端并不知真正的道客户端IP是什么;

(2)反向代理中,客户端不知道真正的服务端IP是什么,服务端也不知道真正的道客户端IP是什么;

(3)正向代理一般用来解决访问限制问题;

(4)反向代理一般用来提供负载均衡、安全防护等作用;

 

posted @ 2022-08-30 20:30  L北冥  阅读(2161)  评论(0编辑  收藏  举报