Ich wollte mehr als ein Zertifikat in SSLServercert auflisten, damit Websites eines dieser Zertifikate verwenden können. Ich werde „SSLServercert label1 label2“ in der Datei httpd.conf verwenden. label1 hat ein IP-basiertes Zertifikat und label2 hat ein domänenbasiertes Zertifikat. Wenn Benutzer Website-Aufrufe mit IP oder Domänennamen tätigen, sollte jedes der Zertifikate funktionieren. Ist das möglich?
Antwort1
Nein – die Website kann nicht „auswählen“, welches Zertifikat verwendet werden soll. Das können nur Sie.
Mit SNI können Sie namensbasierte virtuelle Hosts so konfigurieren, dass sie pro Host-Header auf demselben Listener ein anderes Zertifikat haben, was wahrscheinlich Ihr Wunsch ist – konfigurieren Sie einen virtuellen Host für den Hostnamen-Listener mit dem Hostnamen-Zertifikat und einen virtuellen IP-Host mit dem IP-Zertifikat (und ansonsten identischer Konfiguration).