centos 7 下安装haproxy

1 haproxy 下载

   从如下目录下载haproxy:http://www.haproxy.org/download/1.7/src/haproxy-1.7.1.tar.gz

 

2 haproxy 安装

   解压haproxy: tar -xvf haproxy-1.7.1.tar.gz 
   进入haproxy目录:cd haproxy-1.7.1/

   编译haproxy:sudo make TARGET=linux31 PREFIX=/usr/local/haproxy

   安装haproxy:sudo make install PREFIX=/usr/local/haproxy

 

3 haproxy配置:

  进入haproxy目录:cd /usr/local/haproxy/

  创建haproxy配置文件:sudo vi haproxy-rabbitmq.cfg 
 

global
     maxconn 51200
     uid 99
     gid 99
     daemon
     pidfile /usr/local/haproxy/logs/haproxy.pid
         mode http #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK  
         #retries 2 #两次连接失败就认为是服务器不可用,也可以通过后面设置  
         option redispatch #当serverId对应的服务器挂掉后,强制定向到其他健康的服务器  
         option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接  
         timeout connect 5000ms #连接超时  
         timeout client 30000ms #客户端超时  
         timeout server 30000ms #服务器超时  
         #timeout check 2000 #=心跳检测超时  
         log  127.0.0.1 local0 err #[err warning info debug]
           balance roundrobin                     #负载均衡算法  
#        option  httplog                        #日志类别,采用httplog  
#        option  httpclose   #每次请求完毕后主动关闭http通道,ha-proxy不支持keep-alive,只能模拟>这种模式的实现  
#        option  dontlognull  
#        option  forwardfor  #如果后端服务器需要获得客户端真实ip需要配置的参数,可以从Http Header中获得客户端ip  
 
listen admin_stats
         bind 0.0.0.0:1080 #监听端口  
         option httplog #采用http日志格式  
         stats refresh 30s #统计页面自动刷新时间  
         stats uri /stats #统计页面url  
         stats realm Haproxy Manager #统计页面密码框上提示文本  
         stats auth admin:admin #统计页面用户名和密码设置  
         #stats hide-version #隐藏统计页面上HAProxy的版本信息
listen test2 :80
        option httpclose
        option forwardfor
        server s1 192.168.0.168:80 check weight 1 minconn 1 maxconn 3 check inter 40000
        server s2 192.168.0.198:80 check weight 1 minconn 1 maxconn 3 check inter 40000


4 haproxy启动:

  /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy-rabbitmq.cfg

 

引用: http://blog.csdn.net/lsb2002/article/details/53843340

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值