From 212d564acf75c3b1db3134eb45a2079273ebacf9 Mon Sep 17 00:00:00 2001 From: PTah Date: Sat, 11 Apr 2026 19:22:37 +1000 Subject: [PATCH] haproxy: use tcp-request content reject after SNI (fix phase-order warning) --- haproxy.cfg | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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