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 [2018/01/26 13:51] – 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 ==== | ==== Debian Jessie ==== | ||
- | Disponible dans les backports | + | Disponible dans les backports: |
<code bash> | <code bash> | ||
echo "deb http:// | echo "deb http:// | ||
apt update | apt update | ||
apt install certbot -t jessie-backports | apt install certbot -t jessie-backports | ||
+ | </ | ||
+ | |||
+ | Pour Apache installer également le plugin apache: | ||
+ | <code bash> | ||
+ | $ sudo apt-get install python-certbot-apache | ||
</ | </ | ||
Ligne 52: | 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 même certificat peut être utilisé par plusieurs hôtes virtuels | + | On l' |
+ | |||
+ | <code bash> | ||
+ | $ sudo ./ | ||
+ | </ | ||
+ | |||
+ | Un même certificat peut être utilisé par plusieurs hôtes virtuels, spécifier les noms DNS via l' | ||
+ | |||
+ | < | ||
+ | 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:// | Pour vérifier le statut du certificat SSL fournit, SSL labs propose un service ne ligne disponible à l'URL https:// | ||
Ligne 66: | Ligne 95: | ||
===== Références ===== | ===== Références ===== | ||
- | * https:// | + | |
- | * https:// | + | * https:// |
+ | * https:// |