Article d’archive : ce texte décrit les outils Ubuntu et Certbot disponibles en 2019.

Configurer un certificat TLS Let’s Encrypt sur Ubuntu 18.04, en supposant qu’Apache, une pile LAMP et WordPress fonctionnent déjà et que vous contrôlez le domaine.
add-apt-repository ppa:certbot/certbot
apt install python-certbot-apache
certbot –apache -d berndkuhlen.de -d www.berndkuhlen.de
certbot renew –dry-run
Vérifiez qu’une tâche cron Certbot assure le renouvellement du certificat.
Voici la mienne :
0 0 * * * /usr/bin/certbot renew >/home/ubuntu/certbot.txt
2>/home/ubuntu/certbot.err
Voici ma configuration, générée automatiquement :
renew_before_expiry = 30 days
version = 0.31.0
archive_dir = /etc/letsencrypt/archive/berndkuhlen.de
cert = /etc/letsencrypt/live/berndkuhlen.de/cert.pem
privkey = /etc/letsencrypt/live/berndkuhlen.de/privkey.pem
chain = /etc/letsencrypt/live/berndkuhlen.de/chain.pem
fullchain = /etc/letsencrypt/live/berndkuhlen.de/fullchain.pem
Options used in the renewal process
[renewalparams]
account = SOMEACCOUNTID
authenticator = apache
installer = apache
server = https://acme-v02.api.letsencrypt.org/directory
J’ai été surpris de voir Certbot modifier automatiquement Apache pour ajouter le certificat et activer l’écoute sur le port 443.


cloud / systèmes