Игорь, подскажи, прописать конструкцию вроде этой:
server {
listen ххх.ххх.ххх.ххх:80;
server_name *.site.com; #все субдомены сайта site.com
location / {
proxy_pass http://127.0.0.3:80/;
}
}
Т.е. нужно все запросы к субдоменам, коих может быть десятки тысяч,
отправлялись на один бэкенд.
Такая конфигурация будет работать. Если счёт идёт на тысячи, то нужно
добавить что-то вроде
server_names_hash 1000;
В перспективе этот хэш будет оптимально настраиваться в зависимости
от двух параметров.
Я ошибся - для серверов заданных с помощью "*.", server_names_hash не нужен.
Игорь Сысоев
http://sysoev.ru