J'exécute certbot --Apache
mais j'obtiens l'erreur suivante:
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Obtaining a new certificate
Performing the following challenges:
Client with the currently selected authenticator does not support any
combination of challenges that will satisfy the CA.
La version installée est 0.10.2
sur Debian 8.10
J'aimerais passer à la version 0.21.0, ce qui devrait résoudre le problème https://community.letsencrypt.org/t/certbot-0-21-0-release/50725
mais j'ai essayé apt-get update/upgrade et j'obtiens ce qui suit:
certbot is already the newest version.
certbot set to manually installed.
Des suggestions sur la façon de mettre à jour?
Je ne sais pas comment j'ai raté ça. À partir de install docs https://certbot.eff.org/docs/install.html#certbot-auto
user@webserver:~$ wget https://dl.eff.org/certbot-auto
user@webserver:~$ chmod a+x ./certbot-auto
user@webserver:~$ ./certbot-auto --help
Un peu d’arrière-plan de Let's Encrypt
Malheureusement, Let's Encrypt a cessé d'offrir le mécanisme que les plug-ins Apache et Nginx de Certbot utilisent pour prouver que vous contrôlez un domaine en raison d'un problème de sécurité.
Pour contourner cela sur une installation existante L.E avant les mises à jour, suivez cette solution si vous êtes sur Debian/Ubuntu:
certbot --authenticator standalone --installer Apache -d <yourdomain(s)> --pre-hook "Apache2ctl stop" --post-hook "Apache2ctl start
Sur debian Stretch, utilisez simplement:
apt-get install python-certbot-Apache -t stretch-backports
Sous MacOS, utilisez la commande suivante pour installer certbot:
brew install certbot
Ou si vous avez déjà installé certbot, utilisez la commande suivante pour mettre à niveau
brew upgrade certbot