You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
55 lines
1.6 KiB
## |
|
## haproxy.cfg -- HAProxy server configuration |
|
## |
|
|
|
global |
|
daemon |
|
log 127.0.0.1 local0 notice |
|
pidfile @l_prefix@/var/haproxy/run/haproxy.pid |
|
stats socket @l_prefix@/var/haproxy/run/haproxy.sock mode 600 level admin |
|
stats timeout 2m |
|
user @l_nusr@ |
|
group @l_ngrp@ |
|
maxconn 4096 |
|
nbproc 1 |
|
nbthread 8 |
|
|
|
defaults |
|
log global |
|
mode http |
|
option httplog |
|
option dontlognull |
|
retries 3 |
|
option redispatch |
|
maxconn 2000 |
|
timeout connect 5s |
|
timeout client 60s |
|
timeout server 60s |
|
|
|
listen stats |
|
bind 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 |
|
bind 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 |
|
cookie SERVERID insert indirect nocache |
|
http-request del-header ^Server:.* |
|
http-response del-header ^Set-cookie:\ IP= |
|
|
|
listen example-https-proxy |
|
bind 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 |
|
|
|
|