配置实例二:对所有请求实现加权轮询规则的负载均衡
在该实例片段中,backend服务器组中的服务器被赋予了不同的优先级别,weight变量的值就是轮询策略中的“权值”。其中,
192.168.1.2:80的级别最高,优先接收和处理客户端请求;
192.168.1.4:80的级别最低,是接收和处理客户端请求最少的服务器;
192.168.1.3:80将介于以上两者之间。
所有访问www.myweb.name的请求都会在backend服务器组中实现加权负载均衡。
…
upstream backend #配置后端服务器组
{
server 192.168.1.2:80 weight=5;
server 192.168.1.3:80 weight=2;
server 192.168.1.4:80; #默认weight=1
}
server
{
listen 80;
server_name www.myweb.name;
index index.html index.htm;
location / {
proxy_pass http://backend;
proxy_set_header Host $host;
…
}
…
}
Last updated
Was this helpful?