Сейчас я использую haproxy v.1.7 для перенаправления HTTPS запросов, но у меня следующая проблема.
Я хочу распознать любой поддомен, который приходит от любого пользователя для этого домена test123.com (как пример) и перенаправляется на тот же URL. В моем случае, я не знаю поддоменов, чтобы поместить его в конфигурацию для этого, есть ли способ поместить его как переменную или что-то подобное.
Объясните конфиг:
...
acl subdomain_is_test req_ssl_sni -i [any subdomain that comes to him from this domain].test123.com
use_backend bknd_snipt_test if subdomain_is_test
backend bknd_snipt_test
mode tcp
server snipt-test [any subdomain that comes to him from this domain].test123.com:443
Спасибо
Вам необходимо использовать регулярные выражения в вашем acl.
acl valid_domains hdr(host) -m reg -i ^[^\.]+\.example\.org$
См. HAProxy Docs для получения дополнительной информации.