Kürzlich habe ich meinen Shared-Hosting-Anbieter kontaktiert, um für einige meiner Websites privates SSL einzurichten. Ich habe mehrere Sites, die unter demselben Plan gehostet werden (der Plan erlaubt unbegrenzte Domains). Mir wurde jedoch mitgeteilt, dass ich, da es sich um Shared Hosting handelt und letztendlich jeder Standort von derselben IP-Adresse aus betrieben wird, nur ein einziges Zertifikat installieren und nur einen meiner Standorte sichern kann (da für jedes Zertifikat eine dedizierte IP-Adresse erforderlich ist).
Die andere Option, die sie mir gaben, war die Verwendung eines freigegebenen Zertifikats. Dies ist nicht akzeptabel, da der Browser eine Zertifikatswarnung generieren würde. Meine Frage ist: Ist dies typisch für Shared-Hosting-Anbieter oder kann ich eines finden, das mehrere private Zertifikate zulässt? Ich entwickle derzeit mehrere Websites und möchte die Kosten so gering wie möglich halten, weshalb ich noch kein Upgrade auf VPS oder dediziertes Hosting durchführe. Vielen Dank.
quelle
Es gibt nur zwei Möglichkeiten, mehrere Domänen mit derselben IP-Adresse zu sichern. Verwenden Sie für jedes Zertifikat unterschiedliche Service-Ports (diese Option ist zum Kotzen) oder suchen Sie eine Zertifizierungsstelle, die SubjectAltName in Zertifikaten zulässt.
Mit SubjectAltName können Sie beliebig viele DNS-Einträge pro Zertifikat definieren. Das bedeutet, dass ein Zertifikat mehrere Domänen authentifiziert. Dies ist jenseits von Platzhaltern, da die Domänen nichts gemeinsam haben müssen. Als Beispiel hierfür können Sie CAcert auschecken, das dies ermöglicht.
quelle
Wenn Sie mit Apache 2.2.12 SNI implementieren, ist dies nicht mehr der Fall. Pro Zertifikat ist keine einzige Adresse mehr erforderlich. Hoffentlich steht jetzt mehr davon für Shared Hosting zur Verfügung.
https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm
quelle
Wenn Sie einen gemeinsam genutzten Host finden, der Ihnen mehrere IPs gibt, können Sie mehrere Zertifikate erhalten, aber Sie können nicht wirklich (wie ich es verstehe) mehrere Zertifikate auf derselben IP-Adresse haben, es sei denn, es wird gemeinsam genutzt.
Wenn Sie etwas Kostengünstigeres möchten (und keine Angst haben, etwas von Ihrer eigenen Konfigurationsarbeit zu machen), können Sie sich die Rackspace-Cloud ansehen (früher Mosso, ähnlich wie EC2, nur ein bisschen billiger ... Sie könnten es Theoretisch sollte ein Entwickler-Server für etwa 15 US-Dollar im Monat laufen ( http://www.rackspacecloud.com)
[UPDATE] Sie haben noch nicht genügend Repräsentanten, um einen Kommentar abzugeben. Wie unten angegeben, können Sie jedoch ein Wildcard-Zertifikat erhalten, das für alle Subdomains einer Domain gültig ist (* .example.com, einschließlich www.example.com). Dies funktioniert jedoch nicht mit mehreren Domains. Aus den von Olaf erläuterten Gründen benötigen Sie immer noch mehrere IP-Adressen.
quelle
Dies ist derzeit keine besonders nützliche Antwort, aber in Zukunft sollten Sie die Servername- Anzeige verwenden können , die eine Erweiterung im TLS-Protokoll verwendet, um den Servernamen als Teil des TLS-Handshakes zu senden. Es ist in RFC3546 angegeben . Leider ist es nicht sehr gut unterstützt. OpenSSL aktiviert es nicht standardmäßig bis 0.9.8j, das vor 5 Monaten veröffentlicht wurde. IE unter Windows XP unterstützt es nicht, aber unter Vista. Und IIS unterstützt das überhaupt nicht. Bis alle Ihre Benutzer auf XP verschwunden sind und Ihr Hosting-Anbieter ihre Server aktualisiert hat, können Sie nicht viel dagegen tun.
quelle
Es ist wahr, dass Sie nicht mehrere SSL-Zertifikate für eine einzelne IP haben können.
Es ist jedoch technisch möglich, ein Zertifikat zu erhalten, das für domain1.example.org, domain2.example.com usw. gültig ist.
Hier ist ein Beispiel.
quelle
Erlaubt Ihr Host Ihnen keine dedizierten IPs? Sie sollten in der Lage sein, einen Host zu finden, mit dem Sie einen Tarif mit gemeinsamem Hosting, aber dedizierten IPs erwerben können. Dies machen wir derzeit zum Beispiel mit Server Intellect www.serverintellect.com . Grundsätzlich berechnen sie uns nur eine kleine Gebühr für jede dedizierte IP, die wir benötigen.
quelle
Ich habe erfolgreich mehrere SSL-Zertifikate auf einem einzelnen, aber dedizierten Host mithilfe von IP-Aliasing bereitgestellt. Wie dies auf einem gemeinsamen Hosting-Plan verwendet werden könnte oder sollte, kann ich nicht beantworten. Ich fand diesen Artikel über IBM Developerworks sehr informativ.
quelle