Рейтинг:0

Поддомен SSL не перенаправляет

флаг cn

я пытаюсь посетить app.example.com.

  1. Когда я печатаю app.example.com, это идет к пример.com.
  2. Если я наберу https://app.example.com, это идет к app.example.com.

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

Вот nginx.conf

# APP =============================================== =====

сервер {
    слушать 80;
    имя_сервера app.example.com; 

    вернуть 301 https://app.example.com$request_uri;
}

сервер {
    слушать 443 ssl;
    имя_сервера app.example.com;

    ssl_certificate /etc/letsencrypt/live/app.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/app.example.com/privkey.pem;

    место расположения / {
        proxy_pass 'http://127.0.0.1:3000';
    }
}

# ВЕБ-САЙТ ============================================== =====

сервер {    
    слушать 80;
    имя_сервера example.com www.example.com;

    вернуть 301 https://example.com$request_uri;
}

сервер {
    слушать 443 ssl;
    имя_сервера www.example.com;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    вернуть 301 https://example.com$request_uri;
}

сервер {
    слушать 443 ssl;
    имя_сервера пример.com;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    место расположения / {
        proxy_pass 'http://127.0.0.1:3002';
    }
}
Steffen Ullrich avatar
флаг se
Постоянное перенаправление (код 301) кэшируется браузером. Если в прошлом у вас было перенаправление 301 с app.example.com на example.com, браузер не будет проверять снова, а будет использовать уже кэшированное перенаправление и напрямую обращаться к цели. Проверьте в окне инкогнито, чтобы убедиться, что существующие кеши не будут использоваться. Чтобы удалить кэшированные записи из вашего основного профиля браузера, очистите кэши.
Ivan avatar
флаг cn
Нииииийс.Это было проблемой! Спасибо большое. Не могли бы вы опубликовать это как ответ, чтобы я мог принять его.
Steffen Ullrich avatar
флаг se
Кто-то только что придумал хороший ответ о том, как решать такие проблемы: [Мой браузер не будет отображать http://\[sub.\]example.com](https://serverfault.com/questions/1092950/my- браузер-не-отображает-http-sub-example-com)
Ivan avatar
флаг cn
Это было отличное чтение. Спасибо за предложение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.