haproxy: use tcp-request content reject after SNI (fix phase-order warning)

This commit is contained in:
PTah
2026-04-11 19:22:37 +10:00
parent 743a94afec
commit 212d564acf
+4 -2
View File
@@ -39,8 +39,10 @@ frontend fe_https_sni
use_backend be_rds if { req_ssl_sni -i rds.kalinamall.ru } use_backend be_rds if { req_ssl_sni -i rds.kalinamall.ru }
use_backend be_erp if { req_ssl_sni -i erp.kalinamall.ru } use_backend be_erp if { req_ssl_sni -i erp.kalinamall.ru }
# Неизвестный SNI или отсутствие SNI — разрыв # Неизвестный SNI или не подошёл ни один use_backend — разрыв в фазе content
tcp-request connection reject # (не tcp-request connection reject: иначе HAProxy предупреждает, что connection-правила
# обрабатываются до content и порядок строк вводит в заблуждение)
tcp-request content reject
backend be_exchange backend be_exchange
# fifth.kalinamall.ru (192.168.160.42) — внешние имена HTTPS: ext.kalinamall.ru, autodiscover.kalinamall.ru # fifth.kalinamall.ru (192.168.160.42) — внешние имена HTTPS: ext.kalinamall.ru, autodiscover.kalinamall.ru