Nginx akzeptiert abschließenden Punkt (z. B. example.tld.
). Die Regex hat Anfang und Ende von server_name
gesetzt, siehe unten.Nginx akzeptiert abschließenden Punkt, wenn Servername Regex nicht übereinstimmt
server_name ~^example.tld$;
Die server_name
Regex passt nicht example.tld.
aber nginx Spiele in dieser vhost. Ich habe this question about redirecting trailing dot Frage gefunden, aber es ist so etwas wie Workaround, nicht wahr?
Ich frage mich, warum Nginx passt Vhost auch während die Regex nicht übereinstimmt? Ist es eine Art interner Logik, die auf RFC-Standards basiert?
Wenn meine Antwort die Frage beantwortet, bitte eine Chance, eine +1 zu bekommen, bitte? Vielen Dank! – cnst