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/
  • 相关阅读:
    好想和这俩妹子一起晒晒太阳
    APP里如何添加本地文本
    Xcode静态检查分析代码
    漫谈iOS程序的证书和签名机制
    CrashMonkey4IOS App测试
    iOS 通信常用小功能
    iOS开发之如何跳到系统设置里的各种设置界面
    从APP跳转到WI-FI
    iOS 微信支付总结
    iOS支付宝支付总结
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/4600974.html
Copyright © 2011-2022 走看看