使用nginx作为多个邮件服务器的负载均衡器

时间:2013-03-09 13:30:25

标签: nginx load-balancing mail-server

我正在尝试使用Nginx作为邮件服务器的负载均衡器,如果邮件服务器发生故障,让我通过另一个我需要的nginx.conf示例发送电子邮件,至少有两个邮件服务器正在运行。

提前致谢

1 个答案:

答案 0 :(得分:0)

Nginx有一个tcp代理模块(https://github.com/yaoweibin/nginx_tcp_proxy_module/)。

    tcp {

            upstream cluster {
                # simple round-robin
                server 192.168.0.1:80;
                server 192.168.0.2:80;

                check interval=3000 rise=2 fall=5 timeout=1000;
            }

            server {
                listen 8888;

                proxy_pass cluster;
            }
        }

你也可以使用haproxy。