Erreur 400 lors du renouvellement de certificat sous Plesk
DerniĂšrement, je suis tombĂ© sur un os lors du renouvelement d’un certificat Let’s Encrypt d’un site qui tourne sur un serveur avec Plesk.
Il se trouve que le renouvellement Ă©tait tout simplement impossible Ă cause d’une erreur 400 Bad Request:
Attempting to renew cert (example.com) from /etc/letsencrypt/renewal/example.com.conf produced an unexpected error: Failed authorization procedure. www.example.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://www.example.com/.well-known/acme-challenge/2VQAX5eA_dSyl1RB5MjfcHr9YinF8T7nw3Z6OxU5Zu4: "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>400 Bad Request</title>\n</head><body>\n<h1>Bad Request</h1", example.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://example.com/.well-known/acme-challenge/e4Y1e16A6e3czI1106dJiz6BMqsKjJxz21XaqvrHLZQ: "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>400 Bad Request</title>\n</head><body>\n<h1>Bad Request</h1". Skipping.
Code language: HTML, XML (xml)
Solution: décocher la redirection HTTP vers HTTPS
AprĂšs avoir passĂ© pas mal de temps Ă auditer le site, les .htaccess, la configuration du serveur… il se trouve que la solution est trĂšs simple – mais encore faut-il le savoir car cela n’est marquĂ© nulle part!
Sous Plesk:
1. rendez-vous dans le workspace du site en question.
2. cliquez sur SSL/TLS certificates.
3. décochez la case Redirect from http to https:

Relancez maintenant le renouvellement du certificat Let’s Encrypt. Il devrait maintenant se renouveler sans aucun problĂšme.
Besoin dâun partenaire fiable pour votre projet WordPress/WooCommerce ? Je mets mon expertise Ă votre service pour des rĂ©sultats concrets.
Un ENORME merci pour ta solution, j’allais devenir fou :)
Je suis content que cela t’ait aidĂ© rvcraft :)
Hello,
Merci aussi pour cette solution, je galérais depuis des jours là -dessus !!!
Il fallait en effet la trouver cette soluce pour cet Ă©chec de l’autorisation pour le domaine avec Let’s Encrypt.
je me perdais en conjonctures diverses, et voilĂ qu’il suffisait de dĂ©cocher une case !
MERCI encore !
Antoine
Bonjour Antoine,
Je t’en prie, je suis content que cela ait pu t’aider!