qq524061227 发表于 2018-12-9 08:04:45

window2003 nginx给iis做负载均衡

  最近因为工作需要给iis做了负载均衡效果不错
  实现很简单,先下载一个windows版的nginx,功能比较简单很多功能只能在linux下实现,我这只做个负载均衡。我用的版本是nginx1.2.4
  先找两台机器各部署一个站点,nginx部署在其中一台机器上,
  这里nginx的启动方式和linux类似,下载到压缩包解压到某个路径,
  在dos下输入:nginx即可启动,   输入:nginx -s stop即可停止
  先配好主配文件:
  配置如下:
#usernobody;
worker_processes1;
  #error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;
  #pid      logs/nginx.pid;
  
events {
    worker_connections1024;
}
  
http {
    include       mime.types;
    default_typeapplication/octet-stream;
  sendfile      on;

      upstreamfineex{
  #两个站点的内网地址
      server   192.168.0.3:8080;
      server   192.168.0.183:8888;
      }
  server {
  listen       80;
  #这里也可以用域名如 www.XXX.com我用的是ip
      server_nameXXX.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监听端口和本机站点的端口不能冲突
  简单吧,还是很实用的。



页: [1]
查看完整版本: window2003 nginx给iis做负载均衡