最近因为工作需要给iis做了负载均衡效果不错

实现很简单,先下载一个windows版的nginx,功能比较简单很多功能只能在linux下实现,我这只做个负载均衡。我用的版本是nginx1.2.4

先找两台机器各部署一个站点,nginx部署在其中一台机器上,

这里nginx的启动方式和linux类似,下载到压缩包解压到某个路径,

在dos下  输入:nginx  即可启动,   输入:nginx -s stop  即可停止

先配好主配文件:

配置如下:
#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

        upstream  fineex{  

        #两个站点的内网地址
        server   192.168.0.3:8080;
        server   192.168.0.183:8888;
        }

    server {

        listen       80;

      #这里也可以用域名如 www.XXX.com  我用的是ip
        server_name  XXX.XX.XX.XX;

        location / {
            proxy_pass http://fineex;
            proxy_redirect default;
        }

          error_page   500 502 503 504  /50x.html;
          location = /50x.html {
          root   html;
        }
    }

}

 配置好启动即可,如果端口被占用无法启动

nginx监听端口和本机站点的端口不能冲突

简单吧,还是很实用的。