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

centos 7 下安装haproxy相关推荐

  1. Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)

    Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包. 18 (flaskApi) [root@67 flaskDemo]# yum -y install n ...

  2. CentOS 7下安装Python3.6.4

    CentOS 7下安装Python3.6.4 •安装python3.6可能使用的依赖 yum install -y openssl-devel bzip2-devel expat-devel gdbm ...

  3. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis

    CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...

  4. CentOS 7下安装集群HBase1.2.4

    2019独角兽企业重金招聘Python工程师标准>>> 本文是继续前两篇博文: [CentOS 7下安装Hadoop-2.7.3]https://my.oschina.net/xhh ...

  5. CentOS 7下安装集群Zookeeper-3.4.9

    2019独角兽企业重金招聘Python工程师标准>>> 一.引言 本文章是接着上一篇文章https://my.oschina.net/xhhuang/blog/807914(Cent ...

  6. vertica 数据库 linux,CentOS 7下安装vertica记录

    CentOS 7下安装vertica记录 1.    安装好centeros 并更新 Centeros安装就不说了,安装完之后联网环境下 yum update.更新下,使得那些包都是新的.(要想用中文 ...

  7. CentOS 7下安装Tomcat8.0.53并设置自动启动:

    CentOS 7下安装Tomcat8.0.53步骤: 在官网下载8.0.53版本 https://tomcat.apache.org/download-80.cgi 用ftp工具把压缩包上传到/usr ...

  8. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

  9. 在虚拟机的CentOS系统下安装pycharm的用户须知

    在虚拟机的CentOS系统下安装pycharm的用户须知 一般我们在采用CentOS最小安装的时候系统往往不会安装python3,这就使得要自行安装python3以方便我们使用,毕竟python3是目 ...

  10. 【亲测】centos 7 下安装cuDNN

    [亲测]centos 7 下安装cuDNN [参考] http://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html [文件准备] c ...

最新文章

  1. QCOW2 — Overview
  2. GitHub NetFlow
  3. 跨链Cosmos(1) 网络拓扑
  4. K NEAREST NEIGHBOR 算法(knn)
  5. matlab 中imagesc的用法
  6. ML 自学者周刊:第 1 期
  7. VTK:等参细胞演示用法实战
  8. 前端学习(1761):前端调试值之如何对站点下的资源进行全部搜索
  9. C语言实现1~100的和(三种循环)
  10. F5和nginx配合转发前端请求
  11. 缓存击穿、缓存穿透、缓存雪崩简单总结
  12. Python开发环境搭建方法简述
  13. Centos7.6环境使用kubeadm部署kubernetes1.18.4
  14. 计算机数学基础试卷及答案,2012计算机数学基础试题及答案.pdf
  15. 碳足迹PCF国内外标准和碳标签应用
  16. 智齿调用a标签时触发绑定事件
  17. 网站都变成灰色,一行代码就搞定了!
  18. 行人重识别综述之Person Re-identification:Past, Present and Future
  19. FingerGestures研究院之初探Unity手势操作(一)
  20. 基于人工智能推理的英特尔® 精选解决方案

热门文章

  1. 软件测试的金字塔体系--从1个中心到5个要素
  2. 程序员如何在未来之路寻找自己的“龙椅”
  3. 网络营销之怎样推广博客
  4. 二十一天学通C++之使用throw抛出异常
  5. 二十一天学通C++之使用try/catch捕获异常
  6. 一文读懂Xgboost
  7. Xception: DeepLearning with Depthwise Separable Convolutions2017Google【论文理解】
  8. 编译异常例子java_Java中异常发生时代码执行流程
  9. C++基础:第八章 深入IO
  10. Linux的LCD硬件实现原理和FrameBuffer简介