User Tools

Site Tools


dev:mise_en_place_d_un_serveur_https

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:mise_en_place_d_un_serveur_https [2020/01/10 10:58]
rdaulie
dev:mise_en_place_d_un_serveur_https [2024/04/04 10:19] (current)
Line 85: Line 85:
     </IfModule>     </IfModule>
  
-Télécharger - Copier dans le presse-papier 
  
 NB : Attention pour le moment, nous n’avons toujours pas créé de certificat NB : Attention pour le moment, nous n’avons toujours pas créé de certificat
 Modification de vos certificats pour mod_gnutls Modification de vos certificats pour mod_gnutls
  
-GnuTLS ne gère pas tout à fait les mêmes directives que mod_ssl pour l’indication des certificats, clés et chains nécessaires. 
- 
-Les directives suivantes remplacent celles de mod_ssl : 
- 
-    GnuTLSCertificateFile remplace SSLCertificateFile ; 
-    GnuTLSKeyFile remplace SSLCertificateKeyFile ; 
- 
-Par contre il n’y a pas de directives pour remplacer : 
- 
-    SSLCertificateChainFile ; 
-    SSLCACertificateFile ; 
- 
-Ces deux dernières directives permettent de spécifier pour mod_ssl des certificats intermédiaires ou chainés. 
- 
-Pour pallier ce manque il suffit d’insérer le contenu de ces certificats dans le votre. 
- 
-Si on prend l’exemple de StartSSL ici, on a besoin de notre certificat ainsi que sub.class1.server.ca.pem et ca.pem. 
- 
-Pour ce faire il suffit de les concaténer dans notre certificat comme ceci : 
- 
-    # On ajoute sub.class1.server.ca.pem dans notre /etc/ssl/domaine.tld.pem 
-    cat sub.class1.server.ca.pem >> /etc/ssl/domaine.tld.pem 
-    # On ajoute ca.pem dans notre /etc/ssl/domaine.tld.pem 
-    cat ca.pem >> /etc/ssl/domaine.tld.pem 
- 
-Télécharger - Copier dans le presse-papier 
-Ajout du certificat dans le virtualhost 
- 
-On peut alors ajouter nos directives dans le virtualhost précédemment créé : 
- 
-    sudo nano /etc/apache2/sites-available/test-ssl 
- 
-Copier dans le presse-papier 
- 
-Et on ajoute dans notre virtualhost : 
- 
-    GnuTLSEnable  on 
-            GnuTLSKeyFile /etc/ssl/domaine.tld.key 
-            GnuTLSCertificateFile /etc/ssl/domaine.tld.pem 
-            GnuTLSPriorities NONE:+VERS-TLS1.1:+VERS-TLS1.0:+AES-256-CBC:+DHE-RSA:+RSA:+SHA1:+COMP-NULL:+COMP-DEFLATE 
- 
-Télécharger - Copier dans le presse-papier 
-Activation du virtualhost et redémarrage 
- 
-On peut maintenant activer le virtualhost : 
- 
-    sudo a2ensite test-ssl 
- 
-Copier dans le presse-papier 
- 
-Puis recharger la configuration d’Apache : 
- 
-    sudo /etc/init.d/apache2 reload 
- 
-Copier dans le presse-papier 
- 
-Vous devriez maintenant pouvoir accéder avec votre site à l’adresse : https://domaine.tld 
  
dev/mise_en_place_d_un_serveur_https.1578653925.txt.gz · Last modified: 2024/04/04 10:18 (external edit)