引言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号服务器的内容
尾语
任何困难都没有办法阻止求知欲,当咱们真正想作一件事情的时候,就算没有任何资源,那么咱们必定会用本身的双手去创造。