On 23 Nov 2014, at 03:12, Anton Kiryushkin <sw...@fotofor.biz> wrote:
> Здравствуйте. > > Какая-то ерунда наблюдается. Вот есть у меня хост, у которого есть поддомены. > И каждый поддомен должен идти на свой бэкенд. Но так же, у этого хоста есть и > https. > Вопрос первый. Правда ли, что с этом случае нельзя использовать регулярное > выражение для описания имени этого хоста? Если так, то нужно использовать > regexp имя и *.site.com ? > Вопрос второй. Я вот попробовал использовать такую конструкцию для описания > этого хоста, как в map, так и в server_name: > ~^(?<n>).+site\.com$ > > И ни в map, ни в server_name я не получаю значение $n. > > Я попробовал так: > ~^(?<n>.+site\.com)$ > > И получил весь $http_host, вместо $n. > > Что я делаю не так? ~^(?<n>).+site\.com$ ~^(?<n>.+)site\.com$ Но вот, чтобы такой ерунды больше не наблюдалось, я бы посоветовал не пытаться впихнуть всё в один сервер, а разнёс бы поддомены (если их конченое число), на разные сервера. -- Igor Sysoev http://nginx.com
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru