##
##  nuster.cfg -- Nuster server configuration
##

global
    daemon
    log             127.0.0.1 local0 notice
    user            @l_nusr@
    group           @l_ngrp@
    maxconn         4096

defaults
    log             global
    mode            http
    option          httplog
    option          dontlognull
    retries         3
    redispatch
    maxconn         2000
    timeout connect 5s
    timeout client  60s
    timeout server  60s

listen stats 127.0.0.1:6644
    mode            http
    maxconn         10
    no log
    acl             network_allowed src 127.0.0.0/8
    tcp-request     connection reject if !network_allowed
    stats enable
    stats uri       /

listen example-http-proxy 127.0.0.1:8080
    balance         roundrobin
    option          httpchk OPTIONS * HTTP/1.1\r\nHost:\ www
    server          server1 127.0.0.1:8081 cookie server1 check inter 2000 rise 2 fall 5
    server          server2 127.0.0.1:8082 cookie server2 check inter 2000 rise 2 fall 5
    timeout server  20s
    cookie          SERVERID insert indirect nocache
    reqidel         ^Server:.*
    rspidel         ^Set-cookie:\ IP=

listen example-https-proxy 127.0.0.1:8443
    balance         source
    option          ssl-hello-chk
    server          server1 127.0.0.1:8444 check inter 2000 rise 2 fall 5
    server          server2 127.0.0.1:8445 check inter 2000 rise 2 fall 5
    timeout server  20s

