This shows you the differences between two versions of the page.
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: | ||
</ | </ | ||
- | 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, | ||
- | |||
- | 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 / | ||
- | cat sub.class1.server.ca.pem >> / | ||
- | # On ajoute ca.pem dans notre / | ||
- | cat ca.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 / | ||
- | |||
- | Copier dans le presse-papier | ||
- | |||
- | Et on ajoute dans notre virtualhost : | ||
- | |||
- | GnuTLSEnable | ||
- | GnuTLSKeyFile / | ||
- | GnuTLSCertificateFile / | ||
- | GnuTLSPriorities NONE: | ||
- | |||
- | 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 / | ||
- | |||
- | Copier dans le presse-papier | ||
- | |||
- | Vous devriez maintenant pouvoir accéder avec votre site à l’adresse : https:// | ||