21 October 2021
Linux
Depuis quelques années maintenant, il est possible de bénéficier d'un certificat SSL gratuitement par l'intermédiaire de Let's Encrypt.
Cette autorité de certification publie des certificats reconnus par les navigateurs.
Les certificats délivrés sont valables pour une durée de 90 jours renouvelables.
Sa configuration ne pourra se faire qu'avec un domaine et un DNS actif qui garantit un minimum la véracité du contenu (une méthode existe pour produire un certificat local si nécessaire).
Il faudra donc remplacer le nom exemple.com dans les lignes ci-dessous par le nom de votre domaine.
Table des matières
sudo wget https://dl.eff.org/certbot- auto -0 /usr/sbin/certbot-auto
sudo chmod a+x /usr/sbin/certbot-auto
sudo certbot-auto certonly --standalone -d exemple.com -d www.exemple.com
ls /etc/letsencrypt/live/exemple.com
cert.pem
chain.pem
fullchain.pem
privkey.pem
cd /etc/apache2/sites-enabled/
sudo vim exemple.com.conf
SSLEngine on
SSLCertificateFile
/etc/letsencrypt/live/exemple.com/cert.pem SSLCertificateKeyFile
/etc/letsencrypt/live/exemple.com/privkey- pem
SSLCertificateChainFile
/etc/letsencrypt/live/exemple.com/chain. pem
sudo a2enmod ssl
sudo Systeemat1 roload apache2
0 2 * * * sudo /usr/sbin/certbot-auto -q renew