Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| webadmin:apache2:lets-encrypt [2017/10/31 09:19] – yoann | webadmin:apache2:lets-encrypt [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Utiliser Lets's encrypt avec Apache 2 ====== | ====== Utiliser Lets's encrypt avec Apache 2 ====== | ||
| Ligne 12: | Ligne 12: | ||
| ===== Activer le module SSL ===== | ===== Activer le module SSL ===== | ||
| - | Dans un premier temps on va faire fonctionner un hote virtuel Apache 2 avec SSL | + | Dans un premier temps on va faire fonctionner un hôte virtuel Apache 2 avec SSL |
| <code bash> | <code bash> | ||
| Ligne 33: | Ligne 33: | ||
| - | Installer le client let's encrypt: | + | L' |
| - | + | ||
| + | ==== Debian Jessie ==== | ||
| + | |||
| + | Disponible dans les backports: | ||
| + | |||
| + | <code bash> | ||
| + | echo "deb http:// | ||
| + | apt update | ||
| + | apt install certbot -t jessie-backports | ||
| + | </ | ||
| + | |||
| + | Pour Apache installer également le plugin apache: | ||
| + | <code bash> | ||
| + | $ sudo apt-get install python-certbot-apache | ||
| + | </ | ||
| + | |||
| + | ==== Ubuntu 16 ==== | ||
| <code bash> | <code bash> | ||
| $ sudo apt-get install certbot | $ sudo apt-get install certbot | ||
| Ligne 41: | Ligne 58: | ||
| ===== Générer un certificat pour Apache ===== | ===== Générer un certificat pour Apache ===== | ||
| - | La procédure d' | + | La procédure d' |
| <code bash> | <code bash> | ||
| - | $ sudo ./letsencrypt-auto --apache -d your_domain.tld | + | $ letsencrypt --help |
| </ | </ | ||
| - | Un meme certificat peut être utilisé par plusieurs | + | On l' |
| + | |||
| + | <code bash> | ||
| + | $ sudo ./ | ||
| + | </ | ||
| + | |||
| + | Un même certificat peut être utilisé par plusieurs | ||
| + | |||
| + | < | ||
| + | La commande proposée ci-dessus retourne une erreur avec la version **certbot 0.10.2** | ||
| + | </ | ||
| + | |||
| + | Le message suivant est affiché: | ||
| + | < | ||
| + | Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA. | ||
| + | </ | ||
| + | |||
| + | Elle ne devrait plus se présenter pour les versions de **certbot 0.12.0** et supérieures. Cela est du à la désactivation du challenge par défaut **TLS-SNI-01** utilisé par apache et nginx présentant des failles. | ||
| + | |||
| + | Pour pouvoir générer le certificat malgré tout: | ||
| + | |||
| + | <code bash> | ||
| + | certbot --authenticator standalone --rsa-key-size 4096 --installer apache -d vhost.phobos-net.fr --pre-hook " | ||
| + | </ | ||
| + | |||
| + | Pour vérifier le statut du certificat SSL fournit, SSL labs propose un service ne ligne disponible à l'URL https:// | ||
| + | |||
| + | Les certificats fournis par let's encrypt sont valides 90 jours. Pour renouveler les certificats, | ||
| ===== Références ===== | ===== Références ===== | ||
| - | * https:// | + | |
| + | * https:// | ||
| + | * https:// | ||