码迷,mamicode.com
首页 > 其他好文 > 详细

How to intall and configure Haproxy on Centos

时间:2015-06-25 22:53:26      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

  1. Install Haproxy 
    CentOS/RHEL 5 , 32 bit:
    # rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 
    CentOS/RHEL 5 , 64 bit:
    # rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm 
    CentOS/RHEL 6 , 32 bit:
    # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 
    CentOS/RHEL 6 , 64 bit:
    # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    yum -y install haproxy
  2. Configure Haproxy
    vi /etc/haproxy/haproxy.cfg
    技术分享
    global
            log 127.0.0.1   local0
            log 127.0.0.1   local1 debug
            maxconn   45000 # Total Max Connections.
            daemon
            nbproc      1 # Number of processing cores. 
    defaults
            log     global
            mode    http
            option  httplog
            option  dontlognull
            retries 3
            option redispatch
            maxconn 20000
            timeout server 86400000
            timeout connect 86400000
            timeout client 86400000
            timeout queue   1000s
            
    # [HTTP Site Configuration]
    listen  http_web 192.168.10.10:80
            mode http
            balance roundrobin  # Load Balancing algorithm
            option httpchk
            option forwardfor
            server server1 192.168.10.100:80 weight 1 maxconn 512 check
            server server2 192.168.10.101:80 weight 1 maxconn 512 check
    
    # [HTTPS Site Configuration]
    listen  https_web 192.168.10.10:443
            mode tcp
            balance source# Load Balancing algorithm
            reqadd X-Forwarded-Proto:\ http
            server server1 192.168.10.100:443 weight 1 maxconn 512 check
            server server2 192.168.10.101:443 weight 1 maxconn 512 check 
    
    # [Change HAProxy Stats URL]
    listen  stats   192.168.10.10:1936
            mode            http
            log             global
            balance roundrobin
    
    
            maxconn 10
    
            clitimeout      100s
            srvtimeout      100s
            contimeout      100s
            timeout queue   100s
    
            stats enable
            stats hide-version
            stats refresh 30s
            stats show-node
            stats realm Haproxy\ Statistics
            stats auth admin:password
            stats uri  /ha-stats
            or
            stats uri  /stats
    haproxy.cfg Code
    开启防火墙 1936 端口
  3. 重启相关服务
    service iptables restart 
    service haproxy restart
    chkconfig haproxy on
  4. 后台查看网站:
    http://192.168.10.10:1936/ha-stats  or  http://192.168.10.10:1936/stats
  5. 参考链接:
    http://tecadmin.net/install-and-configure-haproxy-on-centos/

How to intall and configure Haproxy on Centos

标签:

原文地址:http://www.cnblogs.com/Mrhuangrui/p/4600974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!