zoukankan      html  css  js  c++  java
  • How to intall and configure Haproxy on Centos

    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 10.10.0.112:80
              mode http
              balance roundrobin  # Load Balancing algorithm
              option httpchk
              option forwardfor
              server server1 23.253.48.253:80 weight 1 maxconn 512 check
              server server2 208.43.40.162:80 weight 1 maxconn 512 check
      
      
      # [Change HAProxy Stats URL]
      listen  stats   10.10.0.112:1936
              mode            http
              log             global
              balance roundrobin
      
              maxconn 10
      
              timeout server 86400000
              timeout connect 86400000
              timeout client 86400000
              timeout queue   1000s
      
              stats enable
              stats hide-version
              stats refresh 30s
              stats show-node
              stats realm Haproxy Statistics
              stats auth admin:password
              stats uri  /ha-stats
      haproxy Code
      开启防火墙 1936 端口
    3. 重启相关服务
      service iptables restart 
      service haproxy restart
      chkconfig haproxy on
    4. 后台查看网站:
      http://10.10.0.112:1936/ha-stats  or  http://10.10.0.112:1936/stats
    5. 参考链接:
      http://tecadmin.net/install-and-configure-haproxy-on-centos/
  • 相关阅读:
    linux环境下安装redis扩展
    LINUX环境下SVN安装与配置(利用钩子同步开发环境与测试环境)
    Linux环境下网卡配置
    MAC 下虚拟主机的配置
    从json_encode过来的的字符串被返回到html页面时的解析
    for循环绑定事件,闭包思想!
    js8月-4号,,思想
    三种添加事件的方式
    smarty第一天
    5秒钟后自动跳转!!!!
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/4600974.html
Copyright © 2011-2022 走看看