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

Nginx负载均衡,实现我们网站的高可用性

发布时间:2019-03-28 13:31:50 所属栏目:业界 来源:今日头条
导读:当我们的网站处于成长初期的时辰,nginx只署理了后端一台处事器,但因为我们网站名气大涨会见的人越来越多一台处事器其实是顶不住,于是我们加了多台处事器,那么多台处事器又怎么设置署理呢,我们这里以两台处事器为案例,为各人做演示。 1. upstream 负

ip_hash,每个哀求按会见IP的hash功效分派,这样来自统一个IP的访客牢靠会见一个后端处事器,有用办理了动态网页存在的session共享题目。(一样平常电子商务网站用的较量多)

  1. [root@nginx ~]# vim /etc/nginx/nginx.conf 
  2. upstream webservers { 
  3. ip_hash; 
  4. server 192.168.18.201 weight=1 max_fails=2 fail_timeout=2; 
  5. server 192.168.18.202 weight=1 max_fails=2 fail_timeout=2; 
  6. #server 127.0.0.1:8080 backup; 

注,当负载调治算法为ip_hash时,后端处事器在负载平衡调治中的状态不能有backup。(有人也许会问,为什么呢?各人想啊,假如负载平衡把你分派到backup处事器上,你能会见到页面吗?不能,以是了不能设置backup处事器)

16.从头加载一下处事器

  1. [root@nginx ~]# service nginx reload 
  2. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
  3. nginx: configuration file /etc/nginx/nginx.conf test is successful 
  4. 从头载入 nginx: [确定] 

17.测试一下

Nginx负载平衡,实现我们网站的高可用性

注,各人可以看到,你不绝的革新页面一向会表现的民Web2,声名ip_hash负载平衡设置乐成。下面我们来统计一下Web2的会见毗连数。

18.统计Web2的会见毗连数

  1. [root@web2 ~]# netstat -an | grep :80 | wc -l 
  2. 304 

注,你不绝的革新,毗连数会越来越多。好了,nginx的负载平衡就所有演示到这里。

(编辑:湖南网)

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

热点阅读