lets encrypt - letsencrypt - ¿Cómo renovar solo un dominio con certbot?
renovar let''s encrypt (2)
Tengo múltiples dominios con múltiples certificados:
$ ll /etc/letsencrypt/live/
> domain1.com
> domain2.com
> domain3.com
> ...
Necesito renovar solo domain1.com
, pero el comando certbot renew
renueva los certificados para todos los dominios. ¿Cómo puedo renovar cierto certificado explícitamente?
Puedes usar este comando (para el servidor Apache):
certbot --apache certonly -n -d domain1.com
-
--apache
para el servidor apache, use--nginx
flag para el servidor nginx - Opción
-n
ejecuta el comando sin aviso -
-d domain1.com
para ejecutarse solo para domain1.com
Puede probar con --dry-run
, y puede usar --pre-hook
y --post-hook
como con certbot renew
Fuente: https://certbot.eff.org/docs/using.html#renewing-certificates
Renueve un solo certificado usando renew
con la opción --cert-name
.
( certonly
crea un certificado para uno o más dominios, reemplazándolo si existe).
Ejemplo
certbot renew --cert-name domain1.com --dry-run
Elimine --dry-run
para renovar realmente.
Nombre-certificado! = Nombre de dominio
Tenga en cuenta que el valor proporcionado a la opción --cert-name es un nombre de certificado (no un nombre de dominio) que se encuentra usando
certbot certificates
Devolviendo una lista como
-------------------------------------------------------------------------------
Found the following certs:
Certificate Name: myfundomains.com
Domains: myfundomains.com
Expiry Date: 2018-05-04 04:28:05+00:00 (VALID: 67 days)
Certificate Path: /etc/letsencrypt/live/myfundomains.com/fullchain.pem
Private Key Path: /etc/letsencrypt/live/myfundomains.com/privkey.pem
Certificate Name: ask.myfundomain.com
Domains: ask.myfundomain.com
Expiry Date: 2018-03-13 18:59:40+00:00 (VALID: 16 days)
Certificate Path: /etc/letsencrypt/live/ask.myfundomain.com/fullchain.pem
Private Key Path: /etc/letsencrypt/live/ask.myfundomain.com/privkey.pem
Certificate Name: forums.myfundomain.com
Domains: forums.myfundomain.com forum.myfundomain.com
Expiry Date: 2018-04-11 16:39:18+00:00 (VALID: 45 days)
Certificate Path: /etc/letsencrypt/live/forums.myfundomain.com/fullchain.pem
Private Key Path: /etc/letsencrypt/live/forums.myfundomain.com/privkey.pem
-------------------------------------------------------------------------------
Observe cómo el tercer nombre del certificado (forums.myfundomain.com) contiene varios dominios :
- forums.myfundomains.com
- forum.myfundomains.com
Reinicie Apache / nginx
-------------------------------------------------------------------------------
new certificate deployed without reload, fullchain is
/etc/letsencrypt/live/ask.myfundomain.com/fullchain.pem
-------------------------------------------------------------------------------
Recuerde reiniciar su servidor web para hacer uso del nuevo certificado.