美文网首页
Nignx的反向代理与负载均衡

Nignx的反向代理与负载均衡

作者: 我竟无言以对_1202 | 来源:发表于2018-07-03 21:34 被阅读0次

什么是反向代理与负载均衡

反向代理

  代理就是你的访问通过一台机器来访问网站。。你是主动的,网站是被动的,网站那里不能得到你的真实ip地址。

  反向代理就是是网站通过一台机器发布到公网。。你访问的时候是直接访问那台代理机器的,然后通过那台机器才访问到网站。你无法得到网站的真实ip地址。这样的好处是保护了网站服务器,而且可以通过一个被动代理服务器将很多机器解析到同一ip地址。

负载均衡

当一台服务器的单位时间内的访问量越大的时候,服务器的压力会越大。当一台服务器的压力大的超过自身的承受能力的时候,服务器会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通常通过负载均衡的方式来分担服务器的压力。那么什么是负载均衡呢?是这样,我们可以建立很多个服务器,这些服务器组成一个服务器集群,然后,当用户访问我们的网站的时候,先访问一个中间服务器,再让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该选择的服务器。这样,用户的每次访问,都会保证服务器集群中的每个服务器的压力趋于平衡,分担了服务器压力,避免了服务器崩溃的情况。

Nginx负载均衡的实现

Nginx是一款可以通过反向代理实现负载均衡的服务器,使用Nignx服务器实现负载均衡的时候,用户的访问首先会访问到Nignx服务器,然后Nginx服务器再从服务器集群中选择压力较小的服务器,然后将该访问请求引向该服务器。若服务器集群中的某个服务器崩溃,那么从待选服务器列表中将该服务器删除,也就是说一个服务器假如崩溃了,那么Nginx就肯定不会将访问请求引入该服务器了

HTTP Upstream模块

ip_hash指令
server指令

其他负载均衡的方法

相关文章

  • Nignx的反向代理与负载均衡

    什么是反向代理与负载均衡 反向代理   代理就是你的访问通过一台机器来访问网站。。你是主动的,网站是被动的,网站那...

  • Linux运维-day56/57-负载均衡之lvs

    一、负载均衡与反向代理的区别 1.1 功能(原理) 负载均衡lvs---请求做转发 反向代理Nginx Hapro...

  • 负载均衡与lvs

    一、负载均衡与反向代理的区别 1.1 功能(原理) 负载均衡lvs---请求做转发 反向代理Nginx Hapro...

  • 4.常用配置

    反向代理 负载均衡 FastCGI 负载均衡详细配置

  • 3.Nginx的反向代理

    nginx反向代理 反向代理就是负载均衡负载均衡分为四层负载和七层负载四层负载:基于IP+端口的负载七层负载:基于...

  • 负载均衡之lvs

    1.负载均衡 VS 反向代理区别 1.1 功能(原理) 负载均衡 lvs 请求做转发 反向代理 Nginx Hap...

  • 【转】浅谈Nginx之反向代理与负载均衡

    Nginx的负载均衡是基于反向代理实现的,因此,本文先讨论什么是反向代理,再在这个的基础上讨论负载均衡以及负载均衡...

  • linux学习--week17--nginx-lnmp

    负载均衡2.1 负载均衡与反向代理区别2.2nginx 7层负载2.3 nginx 7层负载2.4 nginx 4...

  • 使用nginx对spring boot项目进行代理

    摘要:使用nginx对spring boot项目进行反向代理,并且使用轮询均衡负载策略 均衡负载与集群 集群和均衡...

  • 【Nginx】实现负载均衡的几种方式

    要理解负载均衡,必须先搞清楚正向代理和反向代理。 正向代理与反向代理【总结】 注: 正向代理,代理的是用户。反向代...

网友评论

      本文标题:Nignx的反向代理与负载均衡

      本文链接:https://www.haomeiwen.com/subject/rpojuftx.html