Go to Top

Comment installer un certificat SSL sur Apache [FR]

Published on : 2015-08-20 By : Thomas Huther

1. Une fois délivré par l'éditeur, votre certificat est disponible sur votre interface HTTPCS. Téléchargez le fichier .zip dans la rubrique "Mes certificats SSL". Copiez et collez-le dans un fichier texte (par exemple OriginalCert.txt) en utilisant le Bloc-Notes en incluant -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----. N'utilisez surtout pas de logiciel de traitement de texte, ces derniers peuvent rajouter des caractères qui corrompent le fichier. Éliminez les lignes ou espaces supplémentaires dans le fichier. Sauvegardez le fichier texte et changez l’extension en .crt.

2. Cherchez votre certificat intermédiaire. Copier et collez le contenu dans un fichier avec extension .crt à l'aide du Bloc-Notes.

3. Copiez vos deux fichiers (certificat serveur + certificat intermédiaire) dans le dossier sur votre serveur où vous souhaitez installer la clef. Par exemple: /usr/local/ssl/crt/.

4. Trouvez votre fichier de configuration Apache. Ce fichier est la plupart du temps situé dans /etc/httpd/. Ce fichier est nommé httpd.conf.

5. Cherchez les blocs VirtualHost dans httpd.conf. Si vous avez besoin de rendre votre site accessible en HTTPS et HTTP, vous avez besoin d'un virtual host pour chacune des connexions. Faites une copie de l'actuel VirtualHost et configurez-le pour la partie HTTPS. Si vous allez utiliser seulement le site en HTTPS, modifiez le VirtualHost existant.

6. Configurez le VirtualHost pour l'activation de votre certificat SSL:

configuration-apache-VirtualHost-sslcertificate

7. Faites un test de votre configuration Apache, afin de vérifier la prise en compte de la modification du bloc VirtualHost en rentrant la commande suivante: "apachectl configtest"

8. Redémarrez Apache à l'aide des commandes suivantes:
    apachectl stop
    apachectl start

Note: Si par la suite Apache ne fonctionne pas avec votre certificat SSL activé, effectuez la commande "apachectl startssl" à la place de "apachectl start".

Acheter certificat SSL pas cher pour Apache