diff --git a/haproxy.cfg b/haproxy.cfg index 40e127f..9191540 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -39,8 +39,10 @@ frontend fe_https_sni use_backend be_rds if { req_ssl_sni -i rds.kalinamall.ru } use_backend be_erp if { req_ssl_sni -i erp.kalinamall.ru } - # Неизвестный SNI или отсутствие SNI — разрыв - tcp-request connection reject + # Неизвестный SNI или не подошёл ни один use_backend — разрыв в фазе content + # (не tcp-request connection reject: иначе HAProxy предупреждает, что connection-правила + # обрабатываются до content и порядок строк вводит в заблуждение) + tcp-request content reject backend be_exchange # fifth.kalinamall.ru (192.168.160.42) — внешние имена HTTPS: ext.kalinamall.ru, autodiscover.kalinamall.ru