Fehler "Gleiche HTTPS-Bindung" bei Verwendung von IIS

Oct 20 2020

Ich bin ein erfahrener Entwickler, der relativ neu in IIS ist. Ich habe einen VPS mit einem Dutzend Websites.

Ich habe zuvor ein SSL-Zertifikat auf einer dieser Sites eingerichtet und es funktioniert einwandfrei. Heute versuche ich, ein neues SSL-Zertifikat auf einer anderen Website einzurichten. Wenn ich jedoch versuche, Bindungen zu erstellen, die HTTPS verwenden, wird eine Fehlermeldung angezeigt.

Mindestens eine andere Site verwendet dieselbe HTTPS-Bindung und die Bindung wird mit einem anderen Zertifikat konfiguriert. Sind Sie sicher, dass Sie diese HTTPS-Bindung wiederverwenden und die andere Site oder Sites neu zuweisen möchten, um das neue Zertifikat zu verwenden?

Ich bin mir nicht sicher, worum es geht. Meine andere HTTPS-Site verwendet ein anderes Zertifikat.

Antworten

7 RobbieCrash Oct 20 2020 at 05:24

Wenn Sie nur eine IP-Adresse haben, müssen Sie alle Standorte, die HTTPS verwenden, so einstellen, dass eine Servernamenidentifikation erforderlich ist, damit IIS weiß, welches Zertifikat für Clients verwendet werden soll, die eine Verbindung zu welchem ​​Standort herstellen. Entweder muss jeder Standort SNI verwenden, oder Sie müssen unterschiedliche Ports oder unterschiedliche IP-Adressen verwenden.

Standardmäßig gehen die meisten Webserver davon aus, dass Sie, wenn Sie mit HTTPS zu ihnen kommen, die Hauptwebsite möchten. Diese werden Ihnen gerne zur Verfügung gestellt und verlassen sich darauf, dass Sie sicherstellen, dass das Zertifikat mit der Domäne übereinstimmt. Wenn Sie mehrere Websites über TLS / SSL hosten, kann der Server Ihnen nicht das richtige Zertifikat senden, wenn Sie keine Informationen zu Ihren Erwartungen angeben. SNI ist eine TLS-Erweiterung, mit der ein Client "Hallo, ich suche nach https://unitconversions.net" und einen Server "Danke, hier ist das Zertifikat für diese Site und habe eine gute Verbindung" sagen kann.

Die Warnung, die Sie sehen, ist IIS, um sicherzustellen, dass Sie Ihre anderen Sites, die alle IP-Adressen auf eingehende HTTPS-Verbindungen überwachen, nicht beschädigen.

Weitere Informationen zur IIS-Implementierung von SNI finden Sie HIER .