我正在尝试设置一个 Nginx 负载均衡器,让流量直接发往客户端,而不是经过负载均衡器。
upstream backend {
server backend1.example.com weight=5;
server backend2.example.com;
server backend3.example.com backup;
}
我发现的所有教程都在使用;
server {
location / {
proxy_pass http://backend;
}
}
我知道该如何存档我所寻找的内容,对吗?
答案1
这是不可能的。TCP 连接位于客户端和 LB 之间,而不是客户端和后端之间。客户端和后端实际上彼此一无所知(从网络堆栈的角度来看),因此它们之间没有可用的数据交换机制。