-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathhaproxy.cfg.template
49 lines (43 loc) · 1.23 KB
/
haproxy.cfg.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
# reverse proxy-squid
frontend localproxy
bind *:5729
mode http
option http-keep-alive
default_backend rotateproxy
backend rotateproxy
mode http
balance roundrobin
cookie proxycookie insert indirect nocache
# Squid-farm configuration
%(squid_config)s
listen admin_stats
bind 0.0.0.0:8080
mode http
stats uri /stats
stats realm Global\ statistics
stats auth ubuntu:adG3Hj09l<}
option contstats