redirección incorrecta del subdominio nginx

redirección incorrecta del subdominio nginx

He configurado un servidor nginx con esta configuración:

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;
    ....
}

Lo extraño es: cuando inicio con un navegador nuevo y voy a "key.mydomain.fun", aparece un certificado SSL que advierte que el certificado solo es válido para "mydomain.fun" y no para "key.mydomain.fun". (Tengo un certificado SSL configurado solo para mydomain.fun, por lo que no hay comodines). Después de aceptar llego a la página clave.

Después de eso, quiero acceder a "admin.mydomain.fun" y recibir el mensaje de error nuevamente (eso es normal) y después de aceptar llego a mi página de administración.

Ahora lo extraño: cuando quiera acceder a "key.mydomain.fun" nuevamente, se mostrará el sitio de administración. La URL sigue siendo "key.mydomain.fun" pero estoy en la página de administración. Después de eso, "key.mydomain.fun" y "admin.mydomain.fun" me llevarán a la página de administración.

Cuando reinicio el navegador (elimino todo), puedo rehacer esos pasos y acceder al sitio "key.mydomain.fun" nuevamente.

¿Qué salió mal aquí? ¿Por qué veo la página de administración cuando voy a "key.mydomain.fun"?

información relacionada