CentOS6下Haproxy的安装配置
2016-08-25 09:57
316 查看
Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务。其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持。
设置防火墙:
监控界面:
1、下载安装haproxy
wget ftp://195.220.108.108/linux/centos/6.8/os/x86_64/Packages/haproxy-1.5.4-3.el6.x86_64.rpm --下载 rpm -ivh haproxy-1.5.4-3.el6.x86_64.rpm -安装
2、配置Haproxy
cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.bak vi /etc/haproxy/haproxy.cfg -c:Only checks config file and exits with code 0 if no error was found, or exits with code 1 if a syntax error was found. /usr/local/haproxy/sbin/haproxy -c -f /etc/haproxy/haproxy.cfg 检查配置文件 Configuration file is valid
/etc/haproxy/haproxy.cfg文件
更多关于Haproxyacl配置请参考博文:http://blog.csdn.net/tantexian/article/details/50015975
global log 127.0.0.1 local0 info chroot /containers/loadbalancer/lb-gxevnalt/ stats socket /containers/loadbalancer/lb-gxevnalt/stats.sock user haproxy group haproxy maxconn 100000 tune.maxaccept 100000 daemon defaults option dontlognull retries 3 option redispatch maxconn 100000 timeout client 50s timeout server 50s timeout connect 5s listen lb-gxevnalt_80 0.0.0.0:80 mode http balance leastconn log global log-format "%Tl",%{+Q}ci,"%fi:%fp",%{+Q}bi,%{+Q}r,%ST,%B,%{+Q}hr,%Tt option forwardfor option http-server-close capture request header Host len 255 capture request header User-Agent len 255 capture request header Referer len 255 capture request header Cookie len 255 timeout http-request 10s timeout http-keep-alive 55s server lb-gxevnalt_80_i-calrmvwp_80 10.53.0.86:80 cookie i-calrmvwp_80 weight 10 check inter 3000 rise 3 fall 5 server lb-gxevnalt_80_i-jkhngdlw_80 10.53.0.87:80 cookie i-jkhngdlw_80 weight 10 check inter 3000 rise 3 fall 5 acl aaa_com hdr(host) -m str aaa.com acl www_aaa_com hdr(host) -m str www.aaa.com redirect prefix http://shop.aaa.com code 301 if aaa_com or www_aaa_com listen lb-gxevnalt_443 0.0.0.0:443 mode tcp balance leastconn no log timeout client 60s timeout server 60s server lb-gxevnalt_443_i-calrmvwp_443 10.53.0.86:443 weight 10 check inter 5000 rise 3 fall 5 server lb-gxevnalt_443_i-jkhngdlw_443 10.53.0.87:443 weight 10 check inter 5000 rise 3 fall 5
假若想访问监控界面:配置stats uri /haproxy项,重启服务:
设置防火墙:
iptables -I INPUT -p tcp --dport 5000 -j ACCEPT service iptables save service iptables restart
监控界面:
3、开机启动
chkconfig haproxy on service haproxy start 或 /usr/local/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg
编译安装haproxy开启支持SSL
Haproxy配置文档
负载均衡-haproxy安装配置
HAproxy均衡负载部署和配置文件详解
负载均衡之Haproxy配置详解(及httpd配置)
CentOS6下Haproxy的安装配置
相关文章推荐
- CentOS6—HAProxy安装与配置
- Centos6.5 负载均衡 Haproxy 1.6.9安装配置
- CentOS6下VNC的安装与配置
- CentOS6下DHCP服务(一)工作原理及安装配置说明
- CentOS6下VNC的安装与配置
- CentOS 6.6 HAProxy安装配置指南
- CentOS6下VNC的安装与配置
- CentOS 6下VNC的安装与配置
- CentOS 6下OpenCV的安装与配置
- 【ruby】【linux】CentOS上安装配置ruby开发环境
- CentOS之SSH安装与配置
- CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置(二) )-(注:里边一些内容引自原作者sery)
- CentOS Linux下安装和配置JDK与Tomcat
- centOS下yum安装配置samba
- centos下postgresql的安装与配置
- Tomcat6下配置安装admin
- CentOS 5.3 安装后的基本软件配置
- CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置(三))-(注:里边一些内容引自原作者sery)
- 详细解析:在CentOS下安装配置VNC的过程
- CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置(四)-(注:里边一些内容引自原作者sery)