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"으로 이동하면 해당 인증서가 "key.mydomain.fun"이 아닌 "mydomain.fun"에만 유효하다는 SSL 인증서 경고가 표시된다는 것입니다. (mydomain.fun에 대해서만 SSL 인증서가 구성되어 있으므로 와일드카드가 없습니다.) 수락한 후 키 페이지로 이동합니다.

그 후 "admin.mydomain.fun"에 액세스하고 오류 메시지를 다시 받고(정상입니다) 수락한 후 내 관리 페이지로 이동합니다.

이상한 점은 이제 "key.mydomain.fun"에 다시 액세스하려고 하면 관리 사이트가 표시된다는 것입니다. URL은 여전히 ​​"key.mydomain.fun"이지만 저는 관리자 페이지에 있습니다. 그 후 "key.mydomain.fun" 및 "admin.mydomain.fun"을 사용하면 관리 페이지로 이동합니다.

이제 브라우저를 재설정하면(모든 항목 삭제) 해당 단계를 다시 실행하고 "key.mydomain.fun" 사이트에 다시 액세스할 수 있습니다.

여기서 무엇이 잘못되었나요? "key.mydomain.fun"에 접속하면 왜 관리자 페이지가 표시되나요?

관련 정보