业界动态
Nginx正向代理与反向代理 负载均衡
2024-11-19 03:07

Nginx正向代理与反向代理 负载均衡

正向代理类似一个跳板机,代理访问外部资源

Nginx正向代理与反向代理 负载均衡

举个例子

我是一个用户,我访问不了某网站(用户知道该网站的服务器地址),但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。

正向代理:客户端 <一> 代理 一>服务端

生活例子:

某天,我想吃香港某条街某个店铺的咖喱鱼蛋,但是我没有时间过去,于是找到香港代购,把我想要吃的鱼蛋的店铺地址发给他,让他帮我购买;这个例子中,店铺就是服务器的地址,代购就是代理(正向代理)

这个过程中,店铺老板并不知道我是谁,只知道把鱼蛋卖给了代理

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

反向代理:客户端 一>代理 <一> 服务端

Nginx正向代理与反向代理 负载均衡

生活例子:

还是鱼蛋的例子,我还是想吃那家店铺的鱼蛋,于是我就买了那家的鱼蛋,但是我并不知道那家店铺只是一个代理(反向代理),我认为这家店铺的老板就是代理,其实并不是,我并不知道真正的老板是谁,我看到的只是一个反向代理

这个过程中,店铺老板知道我是谁,我并不知道谁是真正的老板

通常情况下,我们在实际项目操作时,正向代理和反向代理很有可能会存在在一个应用场景中,正向代理代理客户端的请求去访问目标服务器,目标服务器是一个反向单利服务器,反向代理了多台真实的业务处理服务器。具体的拓扑图如下

Nginx正向代理与反向代理 负载均衡

生活例子:

还是鱼蛋,在反向代理中,我亲自去买反向代理的鱼蛋,实际情况可能是,我花钱请了一个代购(正向代理)去帮我买鱼蛋,这时,代购就是正向代理,店铺就是反向代理

简单的说,就是在大量的用户请求web服务器时,方向代理Nginx会通过过特定的算法,讲用户的请求,分发到其他web服务器上,这样就避免大量用户同时请求一个web服务器,造成服务器压力过大

nginx支持的负载均衡调度算法方式如下

  • weight轮询(默认:接收到的请求按照顺序逐一分配到不同的后端服务器,即使在使用过程中,某一台后端服务器宕机,nginx会自动将该服务器剔除出队列,请求受理情况不会受到任何影响。 这种方式下,可以给不同的后端服务器设置一个权重值(weight,用于调整不同的服务器上请求的分配率;权重数据越大,被分配到请求的几率越大;该权重值,主要是针对实际工作环境中不同的后端服务器硬件配置进行调整的。
  • ip_hash:每个请求按照发起客户端的ip的hash结果进行匹配,这样的算法下一个固定ip地址的客户端总会访问到同一个后端服务器,这也在一定程度上解决了集群部署环境下session共享的问题。
  • url_hash:按照访问的url的hash结果分配请求,每个请求的url会指向后端固定的某个服务器,可以在nginx作为静态服务器的情况下提高缓存效率。同样要注意nginx默认不支持这种调度算法,要使用的话需要安装nginx的hash软件包

反向代理

 

Nginx正向代理与反向代理 负载均衡

这个过程Nginx作为反向代理,web服务器的端口号是8888端口

负载均衡

 

Nginx正向代理与反向代理 负载均衡

Nginx正向代理与反向代理 负载均衡

    以上就是本篇文章【Nginx正向代理与反向代理 负载均衡】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/1095.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
十堰海尔热水器维修_十堰海尔热水器售后服务中心
十堰海尔热水器维修电话:0719-8025036,专业十堰海尔热水器维修、十堰海尔热水器售后服务,各区均有分点,方便快捷,多年十堰海尔热水器维修经验,诚信可靠,品质保证。
投稿干货!62个适合新手投稿的公众号,超易过稿!
↑点击上方蓝字“越万声”获取公众号一枚 本文共6000字,阅读时间10分钟晚上好~我是阿越~最近想着创建自由职业社群,结果发现
怎样优化网站排名靠前
在当今数字化时代,网站已成为企业展示产品和服务的重要窗口。仅仅拥有一个网站是不够的,如何让网站在搜索引擎中排名靠前,是每
国内十个免费自学网站
生活在这个充满竞争,血腥味十足分分钟钟就会别人取代的大数据移动互联时代,大家一有点时间就会拼命地给自己打鸡血充电学习,让
2024赚钱软件排行榜第一名 最靠谱的赚钱软件app平台推荐
想知道哪些网赚平台最可靠吗?小编将为你揭示网赚平台的整体优势和独特之处。这种新颖的赚钱模式,让你只需一台电脑或手机,就能
市场监管总局公布9起网络不正当竞争典型案例
随着互联网领域竞争业态及方式的转变,借助技术手段,衍生出的数据爬取、流量劫持等新型网络不正当竞争行为频发多发,刷单炒信、
免费外链群发工具
外链群发工具,什么是外链群发工具。相信大家都知道外链的作用。外链是为了促进更多的收入。而外链群发工具就是发布大量的外链。
恶心,北京一程序员研发“一键脱衣”AI软件,制作照片近七千张
辣眼睛,北京一研发“一键脱衣”AI软件,制作照片近七千张。近日,北京某公司员工白某某研发“”AI软件,通过AI软件将他人提供的
全网最详细中英文ChatGPT-GPT-4示例文档-人工智能助手从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流ÿ
【省260元】iQOO安卓手机
iQOO Neo10 Pro 5G智能手机发布于24年11月29日,外观设计方面依旧悬浮之窗设计,机身薄至7.99mm,轻至199g。采用铟丝中框,1.4mm
相关文章