Simplemente estoy tratando de agregar el dominio test.example.com
al certificado que ya existe example.com
. ¿Cómo agrego un dominio a mi certificado existente y reemplazo el certificado anterior?
He probado estos pocos comandos
./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
Resultado: ambos crearon un certificado nuevo en una carpeta nueva test.example.com-0001
./letsencrypt-auto certonly --renew-by-default --expand -d test.example.com
Resultado: la carpeta de error test.example.com ya existe.
./letsencrypt-auto renew --expand -d orange.fidka.com
Resultado: error, solo puedo renovar si mi certificado está vencido.
ssl
ssl-certificate
lets-encrypt
Jeff Davenport
fuente
fuente
certbot --expand
cuál está más cerca de lo que esta pregunta está pidiendo en mi opiniónRespuestas:
Debe especificar todos los nombres, incluidos los que ya están registrados.
Usé el siguiente comando originalmente para registrar algunos certificados:
... y justo ahora utilicé con éxito el siguiente comando para expandir mi registro para incluir un nuevo subdominio como SAN:
De la documentación :
No olvide reiniciar el servidor para cargar los nuevos certificados si está ejecutando nginx.
fuente
certbot-auto certonly -a webroot ...
-001
al final.Así es como registré mi dominio:
Luego fue posible usar el mismo comando con dominios adicionales y seguir las instrucciones:
fuente
letsencrypt
con./certbot-auto
y funciona! El comando./certbot-auto --nginx -d domain1.com,domain2.com
pregunta si quiero expandir el certificado existente y hace el trabajo../letsencrypt-auto --debug -d new-domain.com -d new-alias.com
Apache en Ubuntu , usando el complemento Apache:
El comando anterior se explica vívidamente en la guía del usuario de Certbot sobre cómo cambiar los nombres de dominio de un certificado . Tenga en cuenta que el comando para cambiar los nombres de dominio de un certificado también se aplica a la adición de nuevos nombres de dominio.
Editar
Si ejecutar el comando anterior le da el mensaje de error
siga estas instrucciones de la comunidad Let's Encrypt
fuente
Puede reemplazar el certificado simplemente ejecutando el certbot nuevamente con
./certbot-auto certonly
Se le solicitará este mensaje si intenta generar un certificado para un dominio que ya ha cubierto por un certificado existente:
Simplemente elija
Expand
y reemplácelo.fuente
Pude configurar un certificado SSL para un dominio Y varios subdominios usando el uso
--cert-name
combinado con--expand
opciones.Consulte la documentación oficial de certbot-auto en https://certbot.eff.org/docs/using.html
Ejemplo:
fuente
esto funcionó para mí
fuente