Nginx转发配置
默认轮询
打开 nginx/nginx.conf文件,定义如下参数:
http{
#待选服务器列表
upstream example1{ # 这样就会把请求分配到两台机器上起到 负载均衡的作用
server 125.219.24.1:8080;
server 125.219.24.11:8080;
}
upstream example2{
server 125.219.24.2:8080;
}
upstream example3{
server 125.219.24.3:8080;
}
server{
server_name www.xxxx.com;# 这里一般填写 公司的域名 对外的。
location /a/ { # 业务a 转发到 example1 服务器上去
proxy_pass http: // example1;
}
location /b/ { # 业务b 转发到 example1 服务器上去
proxy_pass http: // exmaple2;
}
location / { # 非业务a 和 业务b 转发到 example3 服务器上去
proxy_pass http: // example3;
}
}
}