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:// | ||