за WAF, надо временно открыть напрямую в обход WAF через тестовый сабдомен (создал днс запись л3 домен - direct-test.site.kz)
схема подключения у меня след -
WAF < - > NGINX main < - > multiple backends (2 кубер кластера, несколько выделенных серверов со статикой и админкой)
пришлось сделать на NGINX main -
1. в server прописать тестовый домен
2. proxy_set_header Host www.site.kz; вместо proxy_set_header Host $host;
вопрос - как более изящно это сделать? без прибивания гвоздями proxy_set_header или дублирования секции server (слишком много backend-ов у меня устану каждый раз дублировать изменения)?
а зачем "дублировать" бэки? один раз прописал в upstream и используй в обоих случаях
над этим сообщением бот. как и два предыдущих вошедших
Через map может? Если $host равен direct-test.site.kz, то ставим нужный домен www.site.kz, а по дефолту возвращаем исходный $host
О, спасибки, пойду искать в доке примеры
Тю, шо там искать map $host $hst { direct-test.site.kz www.site.kz; default $host; } Ну и потом proxy_set_header Host $hst;
Обсуждают сегодня