Nginx drop, wenn Servername nicht mit @ übereinstim

ch habe zwei vhosts: einen aufdomain.tld Port 80, der andere aufsub.domain.tld Port 443 mit aktiviertem SSL. Ich habe einen CNAME-Eintrag auf meinem DNS-Server hinzugefügt, der mein @ umleitesub Subdomain zudomain.tld.. Alles funktioniert wie erwartet, aber gehe zuhttp://sub.domain.tld macht dasselbe wie @ gehhttp://domain.tld, undhttps://domain.tld das Gleiche wiehttps://sub.domain.tld. Wie kann ich das verhindern?

Meine Konfiguration:

server {
    listen *:443;
    listen [::]:443;

    server_name www.sub.domain.tld;

    ssl on;
    ssl_certifiate ...;
    ssl_certifiate_key ...;

    root /var/www/sub.domain.tld;
    ...
}

server {
    listen *:80;
    listen [::]:80;

    server_name www.domain.tld;

    root /var/www/domain.tld;
    ...
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage