手把手教你玩转nginx负载均衡(五)----配置后端服务器组

引言html

  在前面几篇中,咱们成功的搭建起了一台nginx服务器,因此咱们要重复前面的步骤,把服务器的数量增长到3台以上,我这里已经建好了另外两台,分别是centos7-22,centos7-23,对应的ip分别是192.168.10.22,192.168.10.23,由于i这个IP待会咱们在配置后端服务器组的时候须要用到,若是材料准备完毕的话,咱们就开始配置后端服务器组吧。nginx

配置后端服务器组后端

  利用centos7-21(如下简称21号)做为反向代理服务器,另外两台centos7-22,centos7-23做为负载均衡服务器,由于暂时没有配置nginx开机自启动,因此咱们须要手动启动nginx服务器,使用命令centos

/usr/local/nginx/sbin/nginx

  而后在21号服务器中的nginx.conf中加入以下代码,来配置后端服务器组浏览器

upstearm backend
{   
    server  192.168.10.22;
    server  192.168.10.23;
}


  接着把location改为以下形式,服务器

localtion /{
  index index.html index.htm; proxy_pass http:
//backend;#backend就是上面upstream后面的服务器组名称
  proxy_set_header Host $host; }

  而后重启nginx服务器负载均衡

/usr/local/nginx/sbin/nginx -s reload

  由于centos7操做系统默认安装了防火墙,因此这些服务器之间暂时仍是不能相互访问的,可是不懂firewall怎么办,说实话我也不懂怎么操做firewall,可是没有关系,使用命令测试

ps -aux | grep freawall

  找到防火墙进程的id,而后直接kill掉就能够了this

测试centos7

  如今在本机中的浏览器输入192.168.10.21进行测试,为了方便观察,把22号服务器中的/usr/local/nginx/html/index.html的文件直接改为this is 22 server,23号服务器就改为this is 23 server;

  而后访问就会发现,访问21号服务器,显示的是22号服务器的内容

  

  接着刷新一下,就会显示23号服务器的内容

  

 尾语

  任何困难都没有办法阻止求知欲,当咱们真正想作一件事情的时候,就算没有任何资源,那么咱们必定会用本身的双手去创造。

相关文章
相关标签/搜索