Domaine public 🅭

CMS minimal
ecrit avec VI

[ /  ^ < ]

Let's Encrypt

certificats https en libre service

intro       11/07/2024
a chaud       07/02/2022
tt sous domaines      28/01/2023

pour les serveurs web, propose des certificats génériques sans garantie de confidentialité ni d'autenticité,
ces certificats ont une durée de péremption de 3 mois.
en shell la commande "certbot" permet de les récupérer instantanément. 

le plus simple :

# aprĂšs avoir arrĂȘter le serveur web per exemple # service nginx stop
certbot renew
# our plus détaillé
certbot -n --agree-tos --email  toto@toto.com -n -d www.memoperso.fr --standalone certonly

# ne pas utiliser les fichiers dans /etc/letsencrypt/archive/www.memoperso.fr car ils sont numérotés
# mais plutot les liens symboliques vers les derniers :
ssl_certificate /etc/letsencrypt/live/www.memoperso.fr/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/www.memoperso.fr/privkey.pem;

ne pas oublier de relancer le serveur web ( ex : service nginx restart )


# si on ne veut pas arrĂȘter le serveur:
certbot -d www.memoperso.fr certonly --manual    # sur n'importe quel machine accedant Ă  internet

# aprÚs avoir accepté que l'adresse IP du poste demandeur soit notée
# on doit mettre une chaine bizarre dans un fichier au nom du mĂȘme genre du sous-repertoire .well-known/acme-challenge de l'arborescence du serveur web

# certificat pour tous les sous domaines

certbot -d *.memoperso.fr certonly --manual

Please deploy a DNS TXT record under the name
_acme-challenge.memoperso.fr with the following value:

70S5mE1_5x7ynLxhwGh5A1fmG30k4tVpegU9uxXEFog

manipulation chez OVH.com ça va tout seul
ils disent d'attendre 24 heure mais c'est bon de suite

Before continuing, verify the record is deployed.

# commande Ă  lancer seulement aprĂšs sinon les caches radotent
nslookup -q=txt _acme-challenge.memoperso.fr

   Your certificate and chain have been saved at:
   /etc/letsencrypt/live/memoperso.fr-0001/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/memoperso.fr-0001/privkey.pem

service nginx restart

ƒraηcois✉memoρersο.ƒr