Добрый день.
Есть сайт с поддоменами-городами (spb.example.com, msk.example.com), которых, на самом деле, много у нас в матушке-России.
На сервере фронтенд - nginx:
...
server_name www.example.com *.example.com;
...
Бэкенд - тоже nginx. Сейчас (пока поддоменов не много) сделано несколько секций server с разными server_name (и одинаковыми настройками!) для каждого города, что крайне отвратительно!
Если на бэкенде прописать такое же имя сервера (www и *.), как на фронтенде, то браузер сообщает о бесконечном 302 редиректе.
Знаю, что вся проблема в разделителе-точке между доменом и поддоменом. Nginx считает некорректным выражение *example.com - иначе можно было бы прописать так и работало бы.
Как поступить в данном случае?