我最近购买了4台服务器来处理视频,以平衡负载。我目前使用nginx作为负载平衡器,但我的带宽不足。重定向用户使用nginx作为负载平衡器以节省带宽
有什么办法可以将用户重定向到其中一台服务器,以降低我的带宽使用率,并仍能够检测到服务器是否启动?
这就是我目前使用:
upstream videos {
server xx.xx.xxx.130:8080;
server xx.xx.xxx.131:8080;
server xx.xx.xxx.132:8080;
server xx.xx.xxx.133:8080;
}
proxy_next_upstream error;
server {
listen 80;
server_name www.example.com;
location/{
proxy_pass http://videos;
proxy_redirect off;
proxy_set_header Host $http_host;
}
}
请铁道部准确地说明你要做什么......我不明白为什么改变配置会改善你的整体带宽。 – 2014-10-09 08:24:05
我试图将用户重定向到视频上游的服务器之一,而不是将主服务器用作反向代理,以便主服务器不占用过多的带宽。 – NymRod 2014-10-11 05:33:19