ini haproxy.cfg

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini haproxy.cfg相关的知识,希望对你有一定的参考价值。

global
    log         127.0.0.1 local2

    chroot      /var/lib/haproxy
    pidfile     /var/run/haproxy.pid
    maxconn     4000
    user        haproxy
    group       haproxy
    daemon

    stats socket /var/lib/haproxy/stats

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

frontend  main *:80
    acl url_static       path_beg       -i /static /images /javascript /stylesheets
    acl url_static       path_end       -i .jpg .gif .png .css .js

    use_backend static          if url_static
    default_backend             app

backend static
    balance     roundrobin
    server      static 127.0.0.1:4331 check

backend app
    balance     roundrobin
    server app <<IP ADDRESS>>:80 weight 1 maxconn 100 check

 

ini 自定义Rancher负载均衡器haproxy.cfg

backend www-redirect
    http-request redirect prefix https://%[hdr(host),regsub(^www\.,,i)] code 302 if { hdr_beg(host) -i www. }
    
backend https-redirect
    http-request redirect scheme https code 302 if !{ ssl_fc }

以上是关于ini haproxy.cfg的主要内容,如果未能解决你的问题,请参考以下文章

ini haproxy.cfg

ini haproxy.cfg

ini 自定义Rancher负载均衡器haproxy.cfg

ini 自定义Rancher负载均衡器haproxy.cfg

ini haproxy.cfg节将启用Perfect Forward Secrecy和HTTP严格传输安全性。需要OpenSSL 1.0.1g左右。

Haproxy配置文件(haproxy.cfg)