【发布时间】:2020-02-22 22:27:03
【问题描述】:
我是 Nginx 的新手。我有两台服务器 serverA 和 serverB。我想要一个 75% 的请求去 serverA,剩下 25% 的请求去 serverB。这可能吗?
【问题讨论】:
标签: ubuntu nginx load-balancing ubuntu-18.04 nginx-reverse-proxy
我是 Nginx 的新手。我有两台服务器 serverA 和 serverB。我想要一个 75% 的请求去 serverA,剩下 25% 的请求去 serverB。这可能吗?
【问题讨论】:
标签: ubuntu nginx load-balancing ubuntu-18.04 nginx-reverse-proxy
使用 nginx 加权路由:
stream {
upstream stream_backend {
server srv1.example.com weight=75;
server srv2.example.com weight=25;
}
server {
listen 80;
proxy_pass stream_backend;
}
}
http://nginx.org/en/docs/http/load_balancing.html#nginx_weighted_load_balancing
【讨论】: