30 lines
529 B
Plaintext
30 lines
529 B
Plaintext
|
global
|
||
|
log stdout format raw local0 info
|
||
|
|
||
|
defaults
|
||
|
mode http
|
||
|
timeout client 10s
|
||
|
timeout connect 5s
|
||
|
timeout server 10s
|
||
|
timeout http-request 10s
|
||
|
log global
|
||
|
|
||
|
frontend stats
|
||
|
bind *:HAPROXY_STATS_PORT
|
||
|
stats enable
|
||
|
stats uri /
|
||
|
stats refresh 10s
|
||
|
|
||
|
frontend web
|
||
|
bind :HAPROXY_PORT
|
||
|
default_backend webui
|
||
|
|
||
|
acl uri_api path_beg /api
|
||
|
use_backend api if uri_api
|
||
|
|
||
|
backend webui
|
||
|
server webui H_LOCAL_IP:FRONTEND_PORT check
|
||
|
|
||
|
backend api
|
||
|
server api H_LOCAL_IP:BACKEND_PORT check
|