Допустим домены третьего уровня один vasia-dev-one.example.com второй ruslan-dev-two.example.com \ ruslan-dev-four.example.com и еще masha-dev-three.example.com vasia и masha и ruslan хотят на уровне nginx проставлять некий заголовок add_header и для всех мы настроили с Вами server_name ~^(?<dev_who>[a-z0-9]+)-dev-(?<dev_type>[a-z0-9]+)\.example\.com; где и ставим нужный заголовок. Затем, ruslan не захотел ставить этот заголовок т.к. он решил регулировать его на своей стороне и тогда мы решаем его отделить и создаем ему отдельныый server_name, где данный заголовок не ставим, но вот проблема, если мы создадим server_name ~^ruslan-dev-(?<dev_type>[a-z0-9]+)\.example\.com то он тоже будет являтся regexp и как тогда понять, какой из regexp предподчет nginx? server_name ~^(?<dev_who>[a-z0-9]+)-dev-(?<dev_type>[a-z0-9]+)\.example\.com; или server_name ~^ruslan-dev-(?<dev_type>[a-z0-9]+)\.example\.com;
Обсуждают сегодня