Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316359
  • 博文数量: 50
  • 博客积分: 3052
  • 博客等级: 中校
  • 技术积分: 710
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-03 12:13
文章分类
文章存档

2009年(10)

2008年(40)

我的朋友

分类: 系统运维

2008-06-24 14:40:21

今天为了验证nginx在做loadbalance的时候是否验证后端服务器的健康情况做了个试验,结论就是nginx做loadbalance是检查后端服务器的健康情况的,不过发现用nginx做loadbalance的话,只是使用rr之中模式,先把实现过程写下来吧
我的环境vmvare起三个centos5.1,ip分别是:213.129(LB),213.130(RS1),213.131(RS2)
LB上安装nginx0.6.31,主要配置文件如下

http {
    upstream myserver {
        server 192.168.213.130;
        server 192.168.213.131;
      }

    server {
        location / {
            proxy_pass
        }
    }
}

两台RS上我也是使用的nginx,没进行任何配置,直接启动,我只是更改了index.html文件的内容,分别增加了每台的ip地址,这样当你在刷新的时候就可以看到变化了
到此就可以启动nginx了,然后使用进行访问,页面内容每次刷新都是不同的,如果这时停到任一台RS的服务,就看不到页面有任何变化,也不会出错了

阅读(2032) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~