поддомен nginx неправильное перенаправление

поддомен nginx неправильное перенаправление

Я настроил сервер nginx со следующей конфигурацией:

server {
        server_name key.mydomain.fun;
        location / {
                proxy_pass      http://mydomain.fun:6969;
        }
}
server {
    listen 80;
    server_name admin.mydomain.fun;
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 ssl http2;
    server_name admin.mydomain.fun;
    ....
}

Странно то, что при запуске нового браузера и переходе на "key.mydomain.fun" я получаю предупреждение о сертификате ssl, что сертификат действителен только для "mydomain.fun", а не для "key.mydomain.fun". (У меня настроен сертификат ssl только для mydomain.fun, поэтому подстановочных знаков нет). После принятия я попадаю на страницу ключей.

После этого я хочу получить доступ к «admin.mydomain.fun» и снова получаю сообщение об ошибке (это нормально), а после принятия решения я попадаю на свою страницу администратора.

Теперь странная вещь: когда я снова хочу получить доступ к "key.mydomain.fun", будет отображен сайт администратора. URL все еще "key.mydomain.fun", но я нахожусь на странице администратора. После этого "key.mydomain.fun" и "admin.mydomain.fun" переведут меня на страницу администратора.

Теперь, когда я перезагружаю браузер (удаляю все), я могу повторить эти шаги и снова получить доступ к сайту «key.mydomain.fun».

Что здесь пошло не так? Почему я вижу страницу администратора при переходе на "key.mydomain.fun"?

Связанный контент