美文网首页我爱编程
HAproxy负载均衡部署

HAproxy负载均衡部署

作者: 小沙弥Gavin | 来源:发表于2018-04-12 14:02 被阅读15次

1、安装HAproxy

yum -y install haproxy

2、编辑配置文件

#---------------------------------------------------------------------

# Example configuration for a possible web application.  See the

# full configuration options online.

#

#  http://haproxy.1wt.eu/download/1.4/doc/configuration.txt

#

#---------------------------------------------------------------------

#---------------------------------------------------------------------

# Global settings

#---------------------------------------------------------------------

global

    # to have these messages end up in /var/log/haproxy.log you will

    # need to:

    #

    # 1) configure syslog to accept network log events.  This is done

    #    by adding the '-r' option to the SYSLOGD_OPTIONS in

    #    /etc/sysconfig/syslog

    #

    # 2) configure local2 events to go to the /var/log/haproxy.log

    #  file. A line like the following can be added to

    #  /etc/sysconfig/syslog

    #

    #    local2.*                      /var/log/haproxy.log

    #

    log        127.0.0.1 local2      #定义日志

    chroot      /var/lib/haproxy     #定义haproxy的家目录,

    pidfile    /var/run/haproxy.pid  #定义pid

    maxconn    4000              #设置最大并发连接数

    user        haproxy          #用户名

    group      haproxy          #用户组

    daemon                        #以守护进程模式运行

    # turn on stats unix socket

    stats socket /var/lib/haproxy/stats

#---------------------------------------------------------------------

# common defaults that all the 'listen' and 'backend' sections will

# use if not designated in their block

#---------------------------------------------------------------------

defaults  #默认参数

    mode                    http

    log                    global

    option                  httplog

    option                  dontlognull

    option http-server-close

    option forwardfor      except 127.0.0.0/8

    option                  redispatch

    retries                3

    timeout http-request    10s

    timeout queue          1m

    timeout connect        10s

    timeout client          1m

    timeout server          1m

    timeout http-keep-alive 10s

    timeout check          10s

    maxconn                3000

listen stats    #状态信息

    mode http 

    bind *:1080  #绑定端口

    stats enable #开启或者关闭

    stats hide-version #关闭版本信息

    stats uri  /haproxy?admin #web状态界面的url

    stats realm Haproxy\ Statistics #

    stats auth admin:admin  #认证的用户名:密码

    stats admin if TRUE    #如果认证成功开启admin

frontend http-in    #前端配置

  bind *:80        #前端绑定端口

  mode http        #http

  log global      #全局日志

  option httpclose #

  option logasap

  capture request header Host len 20

  capture request header Referer len 60

  default_backend http-server

backend http-server  #后端web服务集群

  balance roundrobin  #调度算法模式

  server web1 192.168.10.150:81  check maxconn 4000  #后端web列表

  server web2 192.168.10.122:80  check maxconn 3000

相关文章

  • HAproxy负载均衡部署

    1、安装HAproxy yum -y install haproxy 2、编辑配置文件 #------------...

  • 使用Haproxy

    使用Haproxy Haproxy是目前比较流行的一种集群调度工具 四层负载均衡;七层负载均衡;Haproxy 与...

  • 五层网站架构一览

    网页缓存租凭CDN自己部署Squid/Varnish 负载均衡层F5 LVS/HAproxy Ng...

  • Haproxy 基础

    3、Haproxy 基础 软件:haproxy---主要是做负载均衡的7层,也可以做4层负载均衡apache也可以...

  • HAProxy

    HAProxy 负载均衡实现代理 HAProxy vs Nginx 技术项目 Nginx vs HAProxy v...

  • OpenShift Route支持TCP负载均衡改造与使用

    Route作为TCP负载均衡器的部署 获取当前Route的haproxy-template配置 编辑导出的hapr...

  • HAProxy

    负载均衡 软件负载1.四层负载 LVS (Linux Virtual Server)HAProxy (High A...

  • SpringCloudAlibaba学习实战

    一、高可用nacos搭建 搭建方案:使用haproxy做为nacos节点的负载均衡器,部署三个nacos节点,分别...

  • 常见的负载均衡技术

    1、简述四层和七层负载均衡的特点及Haproxy与LVS之间的对比2、简述Haproxy常见的负载均衡调度算法及应...

  • 故障恢复

    Rabbit的负载均衡 使用HAProxy负载均衡 image.png1.server:后台服务器定义...

网友评论

    本文标题:HAproxy负载均衡部署

    本文链接:https://www.haomeiwen.com/subject/ncixkftx.html