<html><head><meta http-equiv="Content-Type" content="text/html charset=koi8-r"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On 23 Nov 2014, at 03:12, Anton Kiryushkin <<a href="mailto:swood@fotofor.biz">swood@fotofor.biz</a>> wrote:<br><div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div>Здравствуйте.</div><div><br></div><div>Какая-то ерунда наблюдается. Вот есть у меня хост, у которого есть поддомены. И каждый поддомен должен идти на свой бэкенд. Но так же, у этого хоста есть и https.</div><div>Вопрос первый. Правда ли, что с этом случае нельзя использовать регулярное выражение для описания имени этого хоста? Если так, то нужно  использовать regexp имя и *.<a href="http://site.com/">site.com</a> ?</div><div>Вопрос второй. Я вот попробовал использовать такую конструкцию для описания этого хоста, как в map, так и в server_name:</div><div>~^(?<n>).+site\.com$</div><div><br></div><div>И ни в map, ни в server_name я не получаю значение $n. </div><div><br></div><div>Я попробовал так:</div><div>~^(?<n>.+site\.com)$<br></div><div><br></div><div>И получил весь $http_host, вместо $n.</div><div><br></div><div>Что я делаю не так?</div></div></blockquote><div><br></div><div dir="ltr"><div>~^(?<n>).+site\.com$</div></div><div dir="ltr">~^(?<n>.+)site\.com$</div><div dir="ltr"><br></div><div dir="ltr">Но вот, чтобы такой ерунды больше не наблюдалось, я бы посоветовал не пытаться впихнуть всё</div><div dir="ltr">в один сервер, а разнёс бы поддомены (если их конченое число), на разные сервера.</div></div><div apple-content-edited="true"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><br>-- <br>Igor Sysoev<br><a href="http://nginx.com">http://nginx.com</a></div></div></div>
</div>
<br></body></html>