Aller au contenu principal

Pop up

SSL LET'S ENCRYPT : Génération des certificats Gratuit avec Lego

Lego "Automatic Certificates and HTTPS for everyone." vous permet de valider vos noms de domaines au prés de l’autorité LET'S ENCRYPT.

Installation :

sudo apt-get -y install lego

Vous pouvez demander la génération de votre certificat :

lego --accept-tos --server=https://acme-staging-v02.api.letsencrypt.org/directory --email youremail@gmail.com --http --http.webroot /siteweb/habeuk/public/web -d habeuk.com -d www.habeuk.com run

Le certificat generé est dans le repertoire courant : .lego/certificates
Ensuite il vous suffit de redémarrer votre serveur. Dans notre cas il s'agit d'apache donc nous le faisons avec la commande qui suit:
 

sudo systemctl reload apache2



--server=https://acme-staging-v02.api.letsencrypt.org/directory :  environment de test. ( il est recommande de commencer par des tests, car le nombre de requête en prod est limité ).

--accept-tos : pour accepter les condition d'utilisation

--http : la méthode de challenge HTTP-01

 

Pour exécuter la commande en mode production, retirer l'option --server=https://acme-v02.api.letsencrypt.org/directory

NB: Lego ne renouvellera pas automatiquement votre certificat une foix le délais de 90 jours épuisés.

Pour renouveller, il suffit de remplacer run par renew dans la commande de regénération. On obtient donc la commande 
 

lego --accept-tos --server=https://acme-staging-v02.api.letsencrypt.org/directory --email youremail@gmail.com --http --http.webroot /siteweb/habeuk/public/web -d habeuk.com -d www.habeuk.com renew


 

Stephane K
Il y'a 10 months
Modifié
Il y'a 1 month
Loading ...