Ich versuche nur, die Domain test.example.com
dem Zertifikat hinzuzufügen, für das bereits existiert example.com
. Wie füge ich meinem vorhandenen Zertifikat eine Domain hinzu und ersetze das alte Zertifikat?
Ich habe diese wenigen Befehle ausprobiert
./letsencrypt-auto certonly --cert-path /etc/letsencrypt/archive/example.com --expand -d test.example.com
./letsencrypt-auto certonly -d example.com --expand -d test.example.com
Ergebnis: Beide haben ein brandneues Zertifikat in einem neuen Ordner test.example.com-0001 erstellt
./letsencrypt-auto certonly --renew-by-default --expand -d test.example.com
Ergebnis: Fehlerordner test.example.com existiert bereits.
./letsencrypt-auto renew --expand -d orange.fidka.com
Ergebnis: Fehler, ich kann nur verlängern, wenn mein Zertifikat abgelaufen ist.
ssl
ssl-certificate
lets-encrypt
Jeff Davenport
quelle
quelle
certbot --expand
was näher an dem ist, was diese Frage imo stelltAntworten:
Sie müssen alle Namen angeben, einschließlich der bereits registrierten.
Ich habe ursprünglich den folgenden Befehl verwendet, um einige Zertifikate zu registrieren:
... und gerade jetzt habe ich den folgenden Befehl erfolgreich verwendet, um meine Registrierung um eine neue Subdomain als SAN zu erweitern:
Aus der Dokumentation :
Vergessen Sie nicht, den Server neu zu starten, um die neuen Zertifikate zu laden, wenn Sie nginx ausführen.
quelle
certbot-auto certonly -a webroot ...
-001
am Ende.So habe ich meine Domain registriert:
Dann war es möglich, denselben Befehl mit zusätzlichen Domänen zu verwenden und die Anweisungen zu befolgen:
quelle
letsencrypt
mit./certbot-auto
und es funktioniert! Befehl./certbot-auto --nginx -d domain1.com,domain2.com
fragen, ob ich vorhandenes Zertifikat erweitern möchte und erledigt den Job../letsencrypt-auto --debug -d new-domain.com -d new-alias.com
Apache unter Ubuntu mit dem Apache-Plugin:
Der obige Befehl wird im Certbot-Benutzerhandbuch zum Ändern der Domänennamen eines Zertifikats anschaulich erläutert . Beachten Sie, dass der Befehl zum Ändern der Domänennamen eines Zertifikats auch für das Hinzufügen neuer Domänennamen gilt.
Bearbeiten
Wenn Sie den obigen Befehl ausführen, wird die Fehlermeldung angezeigt
Befolgen Sie diese Anweisungen in der Let's Encrypt Community
quelle
Sie können das Zertifikat ersetzen, indem Sie den certbot einfach erneut mit ausführen
./certbot-auto certonly
Sie werden mit dieser Meldung aufgefordert, wenn Sie versuchen, ein Zertifikat für eine Domäne zu generieren, die bereits von einem vorhandenen Zertifikat abgedeckt wird:
Einfach auswählen
Expand
und ersetzen.quelle
Ich konnte ein SSL-Zertifikat für eine Domain UND mehrere Subdomains mithilfe von
--cert-name
kombiniert mit einrichten--expand
Optionen verwendete.Siehe die offizielle certbot-auto-Dokumentation unter https://certbot.eff.org/docs/using.html
Beispiel:
quelle
das hat bei mir funktioniert
quelle