lfjigu 发表于 2016-12-27 11:04:38

nginx 负载均衡 ngx_http_upstream

例子1:-------------------------
upstreambackend{
    server   backend1.example.com       weight=5;
    server   backend2.example.com:8080;
    server   unix:/tmp/backend3;
}

server {
    location / {
      proxy_passhttp://backend;
    }
}


例子2:-----------------------------
http {
    upstream myproject {
      server 127.0.0.1:8000 weight=3;
      server 127.0.0.1:8001;
      server 127.0.0.1:8002;   
      server 127.0.0.1:8003;
    }

    server {
      listen 80;
      server_name www.domain.com;
      location / {
            proxy_pass http://myproject;
      }
    }
}



例子3:-----------------------------
upstream sitename {
server 127.0.0.1:4000;
server 127.0.0.1:4001;
}

server {
listen 80;
server_name www.sitename.com;
rewrite ^(/.*) http://sitename.com$1 permanent;
}

server {
listen 80;
server_name sitename.com;
location / {
proxy_pass http://sitename;
}
}
页: [1]
查看完整版本: nginx 负载均衡 ngx_http_upstream