28 lines
674 B
INI
28 lines
674 B
INI
|
global
|
||
|
log localhost local1 notice
|
||
|
maxconn 2000
|
||
|
daemon
|
||
|
|
||
|
defaults
|
||
|
log global
|
||
|
mode tcp
|
||
|
retries 3
|
||
|
option tcpka
|
||
|
option tcp-check
|
||
|
timeout client 30s
|
||
|
timeout server 30s
|
||
|
timeout connect 5s
|
||
|
|
||
|
frontend ft_ssl
|
||
|
bind *:9600
|
||
|
tcp-request inspect-delay 5s
|
||
|
tcp-request content accept if { req_ssl_hello_type 1 }
|
||
|
default_backend bk_ssl
|
||
|
|
||
|
backend bk_ssl
|
||
|
use-server server1 if { req_ssl_sni -i application1.example.com }
|
||
|
server server1 elasticsearch-default-1:9300 weight 0 check
|
||
|
use-server server2 if { req_ssl_sni -i application2.example.com }
|
||
|
server server2 elasticsearch-default-2:9300 weight 0 check
|
||
|
server default elasticsearch-default-2:9300 check
|