本文承接上一篇《波哥教你配负载均衡(上)》,如果没有阅读过的可以先阅读上篇再阅读本篇。以避免内容脱节。
首先我们配置的是单一服务器环境的负载均衡,即所有的服务器都用nginx。
1、在IP地址为192.168.1.10的服务器上新建站点www.abc.com
同样在其他web服务器上建立站点,在浏览器中访问对应的IP地址看到下图所示画面,就说明服务器可以正常跑了。
2、配置负载均衡,我们需要在192.168.1.10的机器上修改nginx.conf
- upstream www.abc.com {
- server 192.168.1.130:80 weight=1;
- server 192.168.1.131:80 weight=2;
- server 192.168.1.132:80 weight=3;
- }
- server {
- listen 80;
- server_name www.abc.com;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location / {
- root html;
- index index.html index.htm;
- proxy_pass http://www.abc.com;
- }
- }
3、测试:
我们假设192.168.1.130的机器由于故障挂掉了,我们访问域名www.abc.com会发现页面显示结果是192.168.1.131服务器的内容,说明我们的配置已经正常可以使用了。
菠菜园提示:以上内容为所有WEB服务器均为nginx单一环境,大家也可以把他们切换成不同的服务器环境。至于配置本篇文章就不再分享了。敬请关注菠菜园其他精彩内容。