Задать вопрос

Почему происходит редирект?

Есть конструкция
server {
    listen 80;
    listen [::]:80;
    server_name test.example.com;
    root /srv/www/test.example.com;
}
server {
    listen 80;
    listen [::]:80;
    server_name example.com www.example.com;
    return 301 https://example.com$request_uri;
}
server {
    listen 443 ssl spdy;
    listen [::]:443 ssl spdy;
    server_name example.com;
    root /srv/www/example.com;
}

При попытке попасть на test.example.com происходит редирект на https://example.com. Что я сделал не так? Где прокосячил?
  • Вопрос задан
  • 322 просмотра
Подписаться 4 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
atnartur
@atnartur
Веб-разработчик
Что находится по root путям хостов? Может там какой-нибудь скрипт редиректит...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы