如何在nginx.conf中定义一个集合并从中随机抽取一个?

时间:2018-08-11 08:00:53

标签: nginx

我想用nginx平衡图片服务器的负载。首先,客户端请求图片服务器的IP和端口,nginx返回一个服务器的IP和端口,然后客户端将图片上传到图片服务器。

location /getaddr {
    return 200 "localhost:8080";
}

nginx负载平衡似乎所有数据都通过它转发,如果有数千个客户端,则可能发生网络拥塞。这不是我们想要的。 我想定义一个集合来保存服务器的ip和端口,每个请求都返回一个随机的。 如何在nginx.conf中定义集合,并从中取出一个随机值? 权重起作用会更好。

0 个答案:

没有答案