Aprende a resolver la excepción al intentar emitir el certificado SSL cifremos.

Encriptemos en Plesk: Respuesta no válida de https://acme-v02.api.letsencrypt.org

Recientemente, debido a problemas de tiempo, comencé la configuración de un Certificado Let's Encrypt en un sitio web en Plesk, pero no terminé la configuración el mismo día. Un par de días después, cuando intenté reconfigurar el certificado, encontré el siguiente mensaje de alerta en Plesk:

Error: Could not issue a Let's Encrypt SSL/TLS certificate for domain.com.
Details: invalid response from letsencrypt.org
Type: urn:ietf:params:acme:error:orderNotReady
Status: 404
Details: No order for ID

La situación con esos mensajes de alerta durante un error en la configuración del certificado es que no se puede continuar con la configuración desde cero ya que el error aparecerá siempre impidiendo que vuelva a emitir el certificado.

Sin embargo, la solución para este problema es simple, y hasta que este error se solucione en Plesk, deberá hacer lo mismo con cada error que arroje el configurador.

1. Busque el pedido Let's Encrypt .json

Cuando solicite un certificado Let's Encrypt, se creará un archivo JSON con una identificación única en el siguiente directorio (/ usr / local / psa / var / modules / letsencrypt / orders). Como puede tener varios dominios que usan certificados Let's Encrypt, puede encontrar el archivo relacionado con su sitio web con el siguiente comando (reemplace sudominio.com con el dominio que tiene el problema): 

egrep -Ril yourdomain.com /usr/local/psa/var/modules/letsencrypt/orders

El comando anterior generará una salida como la siguiente:

/usr/local/psa/var/modules/letsencrypt/orders/c1f93c51348874539bd23726974976d84e9fa512.json

Mantenga la ruta de salida en el portapapeles, ya que la necesitará en el siguiente paso.

2. Elimina el archivo .json

Finalmente, lo que debe hacer es eliminar el archivo JSON obtenido del paso anterior, usando el rmcomando de linux, proporcionando la ruta del archivo JSON como argumento:

rm /usr/local/psa/var/modules/letsencrypt/orders/c1f93c51348874539bd23726974976d84e9fa512.json

Después de eliminar el archivo, debería poder solicitar el certificado Let's Encrypt desde cero a través de Plesk como lo haría con cualquier otro dominio:

Let's Encrypt Request Certificate

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores