加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Nginx反向署理处事器、负载平衡处事器和正向署理

发布时间:2018-11-07 16:31:26 所属栏目:业界 来源:今日头条
导读:Nginx(engine x)是一个高机能的 HTTP 和反向署理处事器,第一个果真版本 0.1.0 宣布于 2004 年 10 月 4 日。官方测试 nginx 可以或许支撑5万并发链接,而且 cpu、内存等资源耗损却很是低,并发手段强,运行很是不变。 Nginx 是一款轻量级的Web 处事器/反向署理
副问题[/!--empirenews.page--]

  • Nginx("engine x")是一个高机能的 HTTP 和反向署理处事器,第一个果真版本 0.1.0 宣布于 2004 年 10 月 4 日。官方测试 nginx 可以或许支撑5万并发链接,而且 cpu、内存等资源耗损却很是低,并发手段强,运行很是不变。
  • Nginx 是一款轻量级的Web 处事器/反向署理处事器及电子邮件(IMAP/POP3)署理处事器,并在一个BSD-like 协议下刊行。由俄罗斯的措施计划师 Igor Sysoevr所开拓,因它的不变性、富厚的成果集、示例设置文件和低体系资源的耗损而有名。中国大陆行使nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
  • Nginx作为负载平衡处事器:Nginx 既可以在内部直接支持 Rails 和 PHP 措施对外举办处事,也可以支持作为 HTTP署理处事器对外举办处事。

Nginx反向署理处事器、负载平衡处事器和正向署理

成果:web 处事器、web reverse proxy、smtp reverse proxy

Nginx反向署理处事器、负载平衡和正向署理

Nginx反向署理处事器、负载平衡和正向署理

反向署剃头生的配景:

在计较机天下里,因为单个处事器的处理赏罚客户端(用户)哀求手段有一个极限,当用户的接入哀求簇拥而入时,会造成处事器忙不外来的排场,可以行使多个处事器来配合分管成千上万的用户哀求,这些处事器提供沟通的处事,对付用户来说,基础感受不到任何不同。

反向署理处事的实现:

必要有一个负载平衡装备(即反向署理处事器)来分发用户哀求,将用户哀求分发到空闲的处事器上。

处事器返回本身的处事到负载平衡装备。

负载平衡装备将处事器的处事返回用户。

  1. 那么题目来了,许多人这时会问什么是反向署理?为什么叫反向署理?什么是正向署理?我们来举例声名
  • 正向署理:
  • 例1:我要创业,必要一个亿作为启动资金,痛惜我是空手发迹,这时想起来我有个美国的好伴侣,是比尔盖茨的好哥们,于是乎,我就托我伴侣(署理)去找比尔盖茨,让他赞助我一个亿,就这样我拿到了一个亿启动资金。伴侣在这里就是正向署理的脚色,他代我办了这件事,至于真正是谁借了钱,比尔盖茨是不知道的,这是要害点。

正向署理的进程潜匿了真实的哀求客户端,处事器不知道真实的客户端是谁,客户端哀求的处事都被署理处事器取代哀求。我们常说的署理也就是正向署理,正向署理署理的是哀求方,也就是客户端;好比我们要会见youtube,然则不能会见,只能先安装个翻墙软件代你去会见,通过翻墙软件才气会见,翻墙软件就叫作正向署理。

Nginx反向署理处事器、负载平衡和正向署理

翻墙软件就是正向署理

Nginx反向署理处事器、负载平衡和正向署理

正向署理中,proxy和client同属一个LAN

  • 反向署理:

例2,早年,我去饭馆用饭,必要先到饭馆,然后点佳肴,坐等饭菜上桌,然后饱餐一顿,不亦乐乎。有了第三方订餐外卖平台(署理),我就懒得启航前去饭馆,用APP,先选好某个饭馆,再点佳肴,外卖小哥会奉上门来。

因为某个品牌的饭馆口碑出格好,食客络绎一直涌入,第三方订餐电话也一直于耳,可是限于饭馆迎接手段有限,无法提供实时处事,许多食客等得不耐心了,纷纷铩羽而归,饭馆老总看着煮熟的鸭子飞走了,心疼不已。痛定思痛,老总又创立了几个连锁饭馆,形成一个集群,对外提供同一尺度的菜品处事,这样食客既不必要守候,各连锁店都能高速运转起来,一石二鸟,并为此种运作模式起名为“反向署理”(Reverse Proxy)(订餐平台也就是署理和连锁店之间是相助相关,客户尽管订餐不必要存眷他们之间的相助相关,不必要见到店里的老板是谁,只和订餐平台小哥交互)。

反向署理的进程潜匿了真实的处事器,客户不知道真正提供处事的人是谁,客户端哀求的处事都被署理处事器处理赏罚。反向署理署理的是相应方,也就是处事端;我们哀求www.baidu.com时这www.baidu.com就是反向署理处事器,真实提供处事的处事器有许多台,反向署理处事器会把我们的哀求分转发到真实提供处事的各台处事器。Nginx就是机能很是好的反向署理处事器,用来做负载平衡。

Nginx反向署理处事器、负载平衡和正向署理

会见www.baidu.com是正向署理的进程

Nginx反向署理处事器、负载平衡和正向署理

反向署理中,proxy和server同属一个LAN

Nginx反向署理处事器、负载平衡和正向署理

正向署理和反向署理比拟表示图

两者的区别在于署理的工具纷歧样:正向署理署理的工具是客户端,反向署理署理的工具是处事端

正向署理中,proxy和client同属一个LAN,对server透明;

反向署理中,proxy和server同属一个LAN,对client透明。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读