当前位置: > Linux集群 > 负载均衡SLB >

使用haproxy给mail server做负载均衡

时间:2015-01-17 01:09来源:linux.it.net.cn 作者:IT

conf文件如下

 


 
  1. ###########全局配置#########  
  2. global  
  3. chroot /usr/local/haproxy  
  4. daemon  
  5. nbproc 1  
  6. group nobody  
  7. user nobody  
  8. pidfile /usr/local/haproxy/logs/haproxy.pid  
  9. ulimit-n 65536  
  10. #spread-checks 5m   
  11. #stats timeout 5m  
  12. #stats maxconn 100  
  13.    
  14. ########默认配置############  
  15. defaults  
  16. mode tcp               #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK  
  17. retries 3              #两次连接失败就认为是服务器不可用,也可以通过后面设置  
  18. option redispatch      #当serverId对应的服务器挂掉后,强制定向到其他健康的服务器  
  19. option abortonclose    #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接  
  20. maxconn 32000          #默认的最大连接数  
  21. timeout connect 5000ms #连接超时  
  22. timeout client 30000ms #客户端超时  
  23. timeout server 30000ms #服务器超时  
  24. #timeout check 2000    #心跳检测超时  
  25. log 127.0.0.1 local0 err #[err warning info debug]  
  26.    
  27. ########smtp配置#################  
  28. listen smtp 192.168.1.68:25  
  29. # bind 0.0.0.0:25  
  30. mode tcp  
  31. balance roundrobin  
  32. server s1 192.168.1.118:25 weight 1 maxconn 10000 check inter 10s  
  33. server s2 192.168.1.240:25 weight 1 maxconn 10000 check inter 10s  
  34.    
  35. ########pop3配置#################  
  36. listen pop3 192.168.1.68:110  
  37. # bind 0.0.0.0:25  
  38. mode tcp  
  39. balance roundrobin  
  40. server s1 192.168.1.118:110 weight 1 maxconn 10000 check inter 10s  
  41. server s2 192.168.1.240:110 weight 1 maxconn 10000 check inter 10s  
  42.    
  43. ########imap配置#################  
  44. listen imap 192.168.1.68:143  
  45. # bind 0.0.0.0:25  
  46. mode tcp  
  47. balance roundrobin  
  48. server s1 192.168.1.118:143 weight 1 maxconn 10000 check inter 10s  
  49. server s2 192.168.1.240:143 weight 1 maxconn 10000 check inter 10s  
  50.    
  51. ########统计页面配置########  
  52. listen admin_stats 192.168.1.68:8099  
  53. # bind 0.0.0.0:8099 #监听端口  
  54. mode http         #http的7层模式  
  55. option httplog    #采用http日志格式  
  56. #log 127.0.0.1 local0 err  
  57. maxconn 5  
  58. stats refresh 30s #统计页面自动刷新时间  
  59. stats uri /stats #统计页面url  
  60. stats realm XingCloud\ Haproxy #统计页面密码框上提示文本  
  61. stats auth admin:admin #统计页面用户名和密码设置  
  62. stats hide-version #隐藏统计页面上HAProxy的版本信息  
  63.  


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容