it-swarm.com.de

https://example.com und https://www.example.com: Soll ich ein oder zwei SSL-Zertifikate verwenden?

Ich bin dabei, HTTPS auf meinen Websites zu aktivieren. Ich habe eine Website, nennen wir sie example.com. Dies ist sowohl mit als auch ohne www. -Präfix verfügbar .

Jetzt kann ich:

  1. fordern Sie ein SSL-Zertifikat für example.com und ein anderes für www.example.com an oder
  2. fordern Sie ein einzelnes SSL-Zertifikat für example.com mit einem SAN für www.example.com an.

Mir ist bewusst, dass beide Lösungen aus Sicht der Sicherheit in Ordnung sind (daher stelle ich diese Frage hier statt unter security.stackexchange.com). Die Zertifikatserneuerung erfolgt automatisch und die Zertifikate selbst sind kostenlos (mithilfe von Let's Encrypt).

Gibt es einen Grund, eine Option der anderen vorzuziehen?

3
Heinzi

Sie müssten nur das eine Zertifikat für example.com bestellen. Das www ist Teil davon oder standardmäßig enthalten. Wenn Sie andere Subdomains wünschen, z. B. server.example.com, benötigen Sie entweder ein Wildcard-Domain-Zertifikat [* .example.com] oder bestellen zwei, um die zusätzliche Domain abzudecken. Hoffe, dies hilft bei der Beantwortung Ihrer Frage.

1

Gibt es einen Grund, eine Option der anderen vorzuziehen?

Unter der Annahme, dass Let's Encrypt verwendet wird und jedes Zertifikat nur die WWW- und Nicht-WWW-Versionen einer einzelnen Domäne auflistet, ist der einzige wahrscheinliche Nachteil bei der Verwendung eines SAN -Zertifikats die Möglichkeit einiger Kompatibilitätsprobleme) mit älteren Browsern, meist vor 20 .

Positiv zu vermerken ist, dass für jede Primärdomäne nur ein einziges Zertifikat zu automatisieren ist (z. B. [www.] Example.com ). Möglicherweise möchten Sie jedoch weiterhin separate Zertifikate für echte Subdomains (z. B. sub.example.com ), falls diese aktualisiert werden müssen Dies könnte ein Vorteil sein.

Aus rein persönlicher Sicht sehe ich keinen Grund, in diesem Fall kein SAN -Zertifikat zu verwenden, es sei denn, die Browserkompatibilität hat Priorität.

1
Anaksunaman