Nginx代理与反向代理、负载均衡实
副问题[/!--empirenews.page--]
通过 Nginx 提供的反向署理和负载平衡成果,可以公道的完成营业的分派,进步网站的处理赏罚手段;同时操作缓存成果,还可以将不必要及时更新的动态页面输出功效,转化为静态网页形成缓存,从而进步网站的相应速率。 署理和反向署理 署理(正向署理,方针处事器不知道谁在会见) 位于客户端和方针处事器之间,起到一此中转的浸染。着实就是客户端想会见方针处事器,可是由于某些缘故起因不可以或许直接会见,则把哀求和方针处事器发给署理处事器,署理处事器再去哀求方针处事器,把返回的相应功效返回给客户端。 反向署理(用户现实并不知道最终处事器,只是会见一个反向署理处事器罢了) 客户端会把反向署理处事器当成方针处事器,向反向署理处事器发送哀求后,反向署理处事器再哀求内部的后端处事器,把获得的相应功效返回给客户端。 特征:
反向署理处事设置 在 Nginx 设置文件中的 location 块中,这是 proxy_pass 指令。
负载平衡 负载平衡(load balance):就是将负载分摊到多个操纵单位上执行,从而进步处事的可用性和相应速率。 1.一个没有负载平衡的 web 架构如下图: 用户直接毗连处事器,这个时辰假如这台处事器挂了,那么就整个网站挂了。 2.有负载平衡的 web 架构 用户不直接会见后端处事器,而是会见负载平衡处事器,由负载平衡处事器再次转发到后端处事器。假如这个时辰有一台后端处事器挂掉了,那么负载平衡处事器会剔除去它,将后续哀求都转发到好的那台,这样就不影响网站的正常运行。这个时辰我们也必要思量负载平衡处事器会不会挂掉,那就引入第二个负载平衡处事器来缓解一下。 负载平衡的设置 通过设置负载平衡处事器的 Nginx 中的 upstream 指令可以实现。 差异负载平衡设置的特点如下图所示: 一样平常轮询设置
(编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |