Files
ethereum-rpc-docker/haproxy/haproxy.cfg~
2021-12-21 16:32:55 +01:00

80 lines
3.3 KiB
INI

global
nbproc 1
nbthread 2
cpu-map auto:1/1-2 0-1
log /dev/log local0
log /dev/log local1 notice
#chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
external-check
defaults
mode http
log global
option httplog
option http-keep-alive
option dontlognull
option redispatch
option contstats
retries 3
backlog 10000
timeout client 50s
timeout connect 5s
timeout server 50s
timeout tunnel 3600s
timeout http-keep-alive 2s
timeout http-request 15s
timeout queue 30s
timeout tarpit 60s
default-server inter 3s rise 2 fall 3
option forwardfor
#
listen stats
bind *:9600
stats enable
stats uri /stats
stats realm Haproxy\ Statistics
stats auth pocket:P@ssw0rd00!
frontend eth-frontend
bind 0.0.0.0:80
acl network_allowed src 178.63.240.5/32 65.21.146.185/32 51.89.64.105/32 157.90.16.143/32 5.2.147.185/32 88.99.249.251/32 135.181.73.218/32 95.217.16.102/32 178.170.47.16/32 178.170.42.130/32 203.
86.232.156/32 49.12.165.122/32 162.55.165.32/32 148.251.194.119/32
acl is_oe-lb-ext hdr(host) -i oe-lb-ext.easy2stake.com
acl is_tg-lb-ext hdr(host) -i tg-lb-ext.easy2stake.com
use_backend oe-nodes if is_oe-lb-ext network_allowed
#use_backend tg-nodes if is_tg-lb-ext network_allowed
default_backend backend-no-match
backend backend-no-match
http-request deny deny_status 400
backend oe-nodes
mode http
balance roundrobin
option external-check
external-check path "/usr/bin:/bin"
external-check command /var/lib/haproxy/eth-healthcheck.sh
server 157.90.90.29 157.90.90.29:8545 check inter 10000 fall 3 rise 2 maxconn 2000
server 162.55.4.245 162.55.4.245:8545 check inter 10000 fall 3 rise 2 maxconn 2000
#server 65.21.76.113 65.21.76.113:8545 check inter 10000 fall 3 rise 2 maxconn 2000
#backend tg-nodes
# mode http
# balance roundrobin
#
# option external-check
# external-check path "/usr/bin:/bin"
# external-check command /var/lib/haproxy/eth-healthcheck.sh
#
# server 135.181.5.147 135.181.5.147:9656 check inter 10000 fall 3 rise 2 maxconn 2000
# server 176.9.147.47 176.9.147.47:9656 check inter 10000 fall 3 rise 2 maxconn 2000
# server 168.119.64.26 168.119.64.26:9656 check inter 10000 fall 3 rise 2 maxconn 2000