1 / 4
文档名称:

采用软件负载均衡器实现web服务器集群(.pdf

格式:pdf   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

采用软件负载均衡器实现web服务器集群(.pdf

上传人:紫岑旖旎 2012/9/16 文件大小:0 KB

下载得到文件列表

采用软件负载均衡器实现web服务器集群(.pdf

文档介绍

文档介绍:踏雪无痕
采用软件负载均衡器实现web服务器集群(
分类: 负载均衡 2011-09-01 13:45 281人阅读评论(0) 收藏举报
 
我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.
 
 
如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。
做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,
目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个
负载测试吧。
软/硬件环境:
 
(2台服务器)
第一台:
 CPU:Inter(R) 酷睿 i5 CPU
 内存:2G
 系统:windows 7
 IIS: IIS 7
 nginx:nginx/Windows-
 IP:
 环境:本地
第二台:
 CPU:Inter(R) 酷睿 i3 CPU
 内存:2G
 系统:windows Server 2003
 IIS: IIS 6
 IP:
 环境:远程
 
注意:
 本次测试,软件nginx放在本地(),也就是说放在域名绑定的那台服务器,这台服务器的IIS不能使用
80端口,因为等下nginx软件要使用80这个端口。
下载nginx的地址如下:
nginx下载:/
本次测试使用的版本下载:nginx/Windows-
下载解压到C:,把目录名改成nginx
 
实践步骤:
第一:
        在本地()这台服务器IIS创建一个网站,使用端口为808,如下图:
     
        IIS 网站绑定设置图
第二:
1
,使用端口为808,如下图:
 
远程IIS绑定设置图
     注意:第一步和第二步绑定相同的网站程序!
第三:
好了,以上已经设置好两台服务器的IIS了,下面配置nginx软件来实现网站负载均衡器,打开如下文件:
C:\nginx\conf\
1、找到内容server {
在这上面加入如下内容:
upstream  { 
  server   :808;
  server   :808;
    }
(这是负载切换使用的服务器网站IP)
2、找到location / {
            root   html;
            index  ;
        }
把内容更改如下:
location / {
            proxy_pass /;
            proxy_redirect default;
        }
3、找到server {
        listen