Мне нужно заблокировать URL-адрес арендатора в vcloud, и мне удалось сделать это для прямых попыток, т. е. vcloudaddress.com/tenant/tenantname, но я не могу заблокировать
/login/?service=tenant:tenantname&redirectTo=blahblahblah
Мне нужен подстановочный знак, но как мне это сделать на языке HAProxy?
Вот что у меня есть на данный момент:
acl trust_ip src IP1
acl trust_ip src IP2
acl trust_ip src IP3
acl trust_ip src IP4
acl trust_ip src IP5
acl protected_page path_beg -i /cloud/org/tenantname/
acl protected_page path_beg -i /tenant/tenantname
acl protected_page path_beg -i /login/?service=tenant:имя_тенанта
acl protected_page path_beg -i /api-explorer/tenant/tenantname
блокировать, если !trusted_ip protected_page
Кажется, все работает, кроме этого:
acl protected_page path_beg -i /login/?service=tenant:имя_тенанта
Любая помощь приветствуется
haproxy vmware-vsphere vmware-vcloud-director nsx
Размазать
