История изменений
Исправление tetramin, (текущая версия) :
Фронтенд:
server {
listen xx.xx.xx.xx:80;
server_name example.ru;
rewrite ^ http://www.example.ru$request_uri? permanent;
}
server {
listen xx.xx.xx.xx:80;
server_name *.example.ru;
...
Бэкенд (вот так работает, но это глупо):
server {
listen 80;
server_name www.example.ru;
...
}
server {
listen 80;
server_name spb.example.ru;
...
}
server {
listen 80;
server_name msk.example.ru;
...
}
и так далее для каждого города России...
А вот что-то такое хочу сделать на бэкенде, но не работает:
server {
listen 80;
server_name *.example.ru;
...
}
Явно из бэкенда. Смотрел дебаг-лог. Там проскакивает такая строка:
fastcgi param: "SERVER_NAME: example.ru"
Исходная версия tetramin, :
Фронтенд:
server {
listen xx.xx.xx.xx:80;
server_name example.ru;
rewrite ^ http://www.example.ru$request_uri? permanent;
}
server {
listen xx.xx.xx.xx:80;
server_name *.example.ru;
...
Бэкенд (вот так работает, но это глупо):
server {
listen 80;
server_name www.example.ru;
...
}
server {
listen 80;
server_name spb.example.ru;
...
}
server {
listen 80;
server_name msk.example.ru;
...
}
и так далее для каждого города России...
А вот что-то такое хочу сделать на бэкенде, но не работает:
server {
listen 80;
server_name *.example.ru;
...
}