平淡的流年

BLOG&Double_dragon

haproxy

发布时间:2018-09-27 21:41:22 编辑:龙龙龙 分类:技术文档

defaults

    mode   http             ###默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK

    log    global           ###采用全局定义的日志

    option  dontlognull     ###不记录健康检查的日志信息

    option  httpclose       ###每次请求完毕后主动关闭http通道 

    option  httplog         ###日志类别http日志格式 

    option  forwardfor      ###如果后端服务器需要获得客户端真实ip需要配置的参数,可以从Http Header中获得客户端ip  

    option  redispatch      ###serverId对应的服务器挂掉后,强制定向到其他健康的服务器

    timeout connect 10000   #default 10 second timeout if a backend is not found

    timeout client 300000   ###客户端连接超时

    timeout server 300000   ###服务器连接超时

    maxconn     60000       ###最大连接数

    retries     3           ###3次连接失败就认为服务不可用,也可以通过后面设置 

####################################################################

listen stats

        bind 0.0.0.0:1080           #监听端口  

        stats refresh 30s           #统计页面自动刷新时间  

        stats uri /status            #统计页面url  

        stats realm Haproxy Manager #统计页面密码框上提示文本  

        stats auth administrator:Zi!2Ji%      #统计页面用户名和密码设置  

        #stats hide-version         #隐藏统计页面上HAProxy的版本信息

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

# main frontend which proxys to the backends

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

frontend main

    bind 0.0.0.0:80

#    acl url_static path_beg    -i /static /images /javascript /stylesheets

#    acl url_static path_end    -i .jpg .gif .png .css .js

    acl  web1 hdr_beg(host)  -i  blog.pddln.com

    acl  web2 hdr_beg(host)  -i  www.sdhxgf.com

    use_backend web1 if web1

    use_backend web2 if web2     ###满足策略要求,则响应策略定义的backend页面

    default_backend   dynamic            ###不满足则响应backend的默认页面


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

# static backend for serving up images, stylesheets and such

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


backend web1

    balance     roundrobin                 ###负载均衡模式轮询

    server      web1 120.26.240.68:80 check ###后端服务器定义


backend web2

    balance     roundrobin                 ###负载均衡模式轮询

    server      web2 116.62.167.127:80 check ###后端服务器定义


backend dynamic

    balance    roundrobin

    server     dynamic 183.136.159.162:80 check maxconn 2000


----平淡的流年

添加新评论

已有0条评论