Есть такая часть конфигурации:
set $domain        "mysite.com";
set $subdomain   "www";
if ($host ~* ^([a-z0-9-\.]+)\.$domain$) {
         set $subdomain $1;
}
Если зайти с поддомена переменная $subdomain все равно имеет значение  "www".
Если в условии вместо $domain прописать mysite.com, то переменная $subdomain будет иметь значение поддомена.
Что я не правильно пишу?