配置实例三:对特定资源实现负载均衡
… #其他配置
upstream videobackend #配置后端服务器组1
{
server 192.168.1.2:80;
server 192.168.1.3:80;
server 192.168.1.4:80;
}
upstream filebackend #配置后端服务器组2
{
server 192.168.1.5:80;
server 192.168.1.6:80;
server 192.168.1.7:80;
}
server
{
listen 80;
server_name www.myweb.name;
index index.html index.htm;
location /video/ {
proxy_pass http://videobackend; #使用后端服务器组1
proxy_set_header Host $host;
…
}
location /file/ {
proxy_pass http://filebackend; #使用后端服务器组2
#保留客户端的真实信息
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
…
}
…
}Last updated