三废的日常——署理 是什么

[复制链接]
查看433 | 回复0 | 2022-11-13 23:41:24 | 显示全部楼层 |阅读模式
一天中午午饭后。。
年夜 废:你在看什么呀
小废:我在看Nginx呢
二废:你咋在看这个呢
小废:这不是领导让作技改嘛,开会说得可玄乎了,让作署理 ,并实现高可用,高负载,我都不知道署理 是啥,还得请两位哥哥帮帮小弟。
年夜 废:这还不简单,二废知道什么是正向署理 吗?
二废:我刚百度了一下,正向署理 ,意思是一个位于客户端和原始办事 器(origin server)之间的办事 器,为了从原始办事 器取得内容,客户端向署理 发送一个请求并指定目标(原始办事 器),然后署理 向原始办事 器转交请求并将获得的内容返回给客户端。客户端能力 使用正向署理 。可完全不睬 解呀。
年夜 废:咳咳,正向署理 呢,其实很简单,用户通过署理 办事 器去拜访 原始办事 器,可以比做到山姆超市买器械 。比如  ,二废要给猪儿子买奶粉,但山姆超市只能会员去买。小废有商店的会员,于是,二废每次买器械 都通过小废去购买  。这里的二废可以看作是客户端,小废看作是正向署理 办事 器,商店则是客户端想要拜访 的网站或办事 器。这里有两种场景,一是客户端拜访 不到目标办事 器,从而使用署理 办事 器去拜访 。另外一种是客户端能拜访 到目标办事 器,但客户端想隐藏自己的IP地址,从而借助署理 办事 器的身份去拜访 目标办事 器。一般行里用的VPN用到的就是正向署理 ,还有就是科学上网也是正向署理 ,这个署理 是用户自己设置的,所以对用户是可见可感知的。
小废:那反向署理 呢?
年夜 废:不要急嘛。
二废:百度是这样描述的,反向署理 办事 器位于用户与目标办事 器之间,然则 对于用户而言,反向署理 办事 器就相当于目标办事 器,即用户直接拜访 反向署理 办事 器就可以获得目标办事 器的资源。同时,用户不需要知道目标办事 器的地址,也无须在用户端作任何设定。
年夜 废:是的,但还是很费解,还是买器械 的例子。小废为了赚代购费,向网上散播了很多告白 ,很多人通过小废代购商品,于是买器械 都是通过小废代购,小废也不消 去指定商家。这里买器械 的人就是客户端,卖器械 的商家就是目标办事 器,这里目标办事 器还可以是多台,客户端拜访 目标办事 器来获取数据,然则 目标办事 器的接口不便利 对外裸露 ,于是就通过(小废)Nginx反向署理 给客户端。作为客户端并不知道办事 器内部接口的情况,只知道Nginx署理 的IP地址及接口。这就是反向署理 ,类似的有年夜 多半 企业的软负载均衡就是用到了nginx,同时为了避免一些办事 器裸露 在外网中被恶意进击 ,很多企业会选择把办事 器通过反向署理 的方法 进行隔离,裸露 给用户拜访 的办事 器其实是反向署理 办事 后的地址,而不是真正的办事 器网址,这样就能有效的避免一些恶意进击 。
二废:那这两种署理 方法 ,有哪些区别呢?
小废:我总结了一下,正向署理 客户端知道目标网站或者办事 器,但客户端不便利 直接拜访 或者无权限拜访 。反向署理 ,客户端需要拜访 办事 器的办事 ,而办事 器的办事 接口不便利 直接裸露 给客户端,然后就通过反向署理 的方法 展示给客户端,而Nginx是一个常用的署理 办事 器。
总结:


对于正向署理 而言,正向署理 办事 器对于客户端是可见的,同时对于办事 端是弗成 见的。


而对于反向署理 而言,反向署理 办事 器对于办事 端是可见的,同时对于客户端是弗成 见的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

16

主题

41

回帖

132

积分

注册会员

Rank: 2

积分
132