Nginx可以作为直接服务器返回负载均衡器吗?

时间:2015-12-09 06:13:50

标签: nginx load-balancing

有没有办法将Nginx配置为类似于此的直接服务器返回(DSR)负载均衡器:
http://blog.haproxy.com/2011/07/29/layer-4-load-balancing-direct-server-return-mode/

2 个答案:

答案 0 :(得分:2)

要执行此操作,您需要Nginx proxy_bind指令的transparent参数,该指令可在Nginx Plus R10或Nginx 1.11.2+上使用。您还需要为IP透明度配置路由表和防火墙,并为{1}}配置直接服务器响应。这里充分描述了一个工作示例: https://www.nginx.com/blog/ip-transparency-direct-server-return-nginx-plus-transparent-proxy/

答案 1 :(得分:0)

这对于HAProxy和nginx都是不可能的,因为它们在OSI第4层之上充当反向代理。 对于DSR模式下的负载平衡,您希望在内核层使用LVS,它在OSI第3层和第4层工作,并分析每个数据包的数据包。

巴普蒂斯特