正向代理和反向代理

一提到nginx,都会说到反向代理,nginx是是一个高性能的HTTP和反向代理服务器。可什么又是正向代理,为什么nginx是反向代理。带着这个问题,仔细补充了一下知识。

正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。(来自百度百科)
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。(来自百度百科)

个人理解所谓正向代理就是从我们的客户端机器通过代理服务器来访问互联网。其实我们使用代理来上google就是一个正向代理。 反向代理就是 网站,通常将反向代理作为公网访问地址,Web服务器是内网。


分享到:


相關文章: