浅谈Nginx之反向代理商

作者 : 开心源码 本文共658个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共182人阅读

Nginx是一个异步框架的 Web服务器,也可以使用作反向代理商,负载平衡器 和 HTTP缓存,今天我们就来聊聊反向代理商。

什么是反向代理商?

反向代理商(Reverse Proxy)方式是指以代理商服务器来接受internet上的连接请求,而后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的用户端,此时代理商服务器对外就体现为一个反向代理商服务器。

我们换个方式了解,就是当外部网络对内部网络器是不能直接访问的,要通过一个代理商服务器才能进行访问,而外部网络看到的只是代理商服务器,反馈也是由代理商服务器返回的,外部网络对于代理商服务器与内部网络直接的具体情况是不可见的。

正向代理商和反向代理商什么区别?

正向代理商是一个位于用户端和原始服务器(origin server)之间的服务器,为了从原始服务器获得内容,用户端向代理商发送一个请求并指定目标(原始服务器),而后代理商向原始服务器转交请求并将取得的内容返回给用户端。用户端才能用正向代理商。

这里有一个最明显的区别是:(可以看下面的图示来感受)

  • 正向代理商是用户端知道目的服务器在哪里,而后通过代理商服务器去访问用户端不能直接访问的目标服务器,而目标服务器并不知道用户端通过什么来访问的, 即 正向代理商代理商的是用户端
  • 反向代理商中,外部网络对于内部网络具体的情况是不可见的,而代理商服务器来代理商内部网络来返回所要的数据(当然静态文件可以放在Nginx,这个静动分离再说),而服务端知道请求的来源以及数据 反向代理商代理商的是服务端
浅谈Nginx之反向代理商

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 浅谈Nginx之反向代理商

发表回复