Il existe de nombreuses solutions en ligne ; je pense que vous devez continuer à essayer jusqu'à ce que vous trouviez celle qui vous convient. Après beaucoup d'expérimentation, ce qui a fonctionné pour moi a été de suivre les instructions de certbot pour Apache et CentOS 6. Le lien officiel est ici mais par souci de cohérence :
Exécutez les commandes suivantes dans le terminal :
-
Télécharger Certbot
wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto
-
Exécuter Certbot
sudo /usr/local/bin/certbot-auto --apache
S'il y a un message d'erreur, lisez l'avertissement et exécutez (si vous vous sentez à l'aise) :
sudo /usr/local/bin/certbot-auto --apache --debug
Ici, il vous sera peut-être demandé de répondre à quelques questions assez intuitives pour configurer votre installation. Sinon, ce qui a marché pour moi ne marchera pas pour vous :(
- Automatiser le renouvellement
Testez pour voir si le renouvellement de votre certificat fonctionne :
sudo /usr/local/bin/certbot-auto renew --dry-run
Si c'est le cas, naviguez dans la crontab de votre système (généralement quelque part autour de /etc/crontab/
) et ajoutez le code suivant pour vérifier (et exécuter, si nécessaire) et le renouvellement automatique à minuit et midi tous les jours :
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew