systemes:web:https_letsencrypts

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systemes:web:https_letsencrypts [2016/01/19 13:23]
william titre
systemes:web:https_letsencrypts [2019/02/06 14:03] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Certificats Let's Encrypt ====== ====== Certificats Let's Encrypt ======
  
 +<callout type="primary">
 ===== Introduction ===== ===== Introduction =====
 +Dès à présent les certificats ssl deviennent gratuits grâce à Let's Encrypt qui révolutionne vraiment ce domaine.
 +</callout>
  
-Dès à présent les certificats ssl deviennent gratuit grâce à Let's Encrypt qui révolutionne vraiment ce domaine. 
  
 ===== Installation d'un certificat ===== ===== Installation d'un certificat =====
Ligne 19: Ligne 21:
 ./letsencrypt-auto certonly --webroot -w /var/www/www.domaine.fr/ -d domaine.fr -d www.domaine.fr ./letsencrypt-auto certonly --webroot -w /var/www/www.domaine.fr/ -d domaine.fr -d www.domaine.fr
 </code> </code>
-  * La racine du web doit être une partie accessible depuis le nom de domaine, car la génération du certificat doit ce faire avec un échange de fichier via ce répertoire.+  * La racine du web doit être une partie accessible depuis le nom de domaine, car la génération du certificat doit ce faire avec un échange de fichiers via ce répertoire.
  
  
Ligne 37: Ligne 39:
  SSLEngine on  SSLEngine on
  
- SSLProtocol             all -SSLv2 -SSLv3 +        # Regles SSL A+ sur ssllabs 
- SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA +        SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA 
- SSLHonorCipherOrder     on+        SSLProtocol All -SSLv2 -SSLv3 -TLSv1 
 +        SSLHonorCipherOrder     on 
 +        SSLCompression          off 
 +        Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" 
  SSLCompression          off  SSLCompression          off
  
Ligne 96: Ligne 102:
 ===== Renouvellement automatique ===== ===== Renouvellement automatique =====
  
-  * Let's Encrypt fourni des certificats valide durant 90 jours. Voici un petit script afin d'automatiser cette procédure de renouvellement.+  * Let's Encrypt fournit des certificats valides durant 90 jours. Voici un petit script afin d'automatiser cette procédure de renouvellement.
  
 <code bash> <code bash>
Ligne 127: Ligne 133:
  then  then
         ERRORLOG=`tail /var/log/letsencrypt/letsencrypt.log`         ERRORLOG=`tail /var/log/letsencrypt/letsencrypt.log`
-        echo -e "Bonjour,\nLe Certificat https pour domaine.fr n'as PAS été renouvelé automatiquement \n \n" $ERRORLOG | mail -s "ERREUR renouvellement de certificats"  mailperso@domaine.com+        echo -e "Bonjour,\nLe certificat https pour domaine.fr n'as PAS été renouvelé automatiquement \n \n" $ERRORLOG | mail -s "ERREUR renouvellement de certificats"  mailperso@domaine.com
  
  else  else
         service apache2 reload         service apache2 reload
-        echo -e "Bonjour,\nLe Certificat https pour domaine.fr renouvelé automatiquement" | mail -s "Renouvellement de certificats"  mailperso@domaine.com+        echo -e "Bonjour,\nLe certificat https pour domaine.fr renouvelé automatiquement" | mail -s "Renouvellement de certificats"  mailperso@domaine.com
  
 fi fi
  • systemes/web/https_letsencrypts.1453206218.txt.gz
  • Dernière modification: 2019/02/06 14:02
  • (modification externe)