Quelles sont les étapes à effectuer pour installer votre certificat SSL pour Apache ?

Apache HTTP Server Logo

Note Si vous cherchez à installer un certificat SSL EV, suivez nos instructions d'installation EV pour Apache. Autrement, suivez les instructions ci-dessous pour installer votre certificat SSL pour Apache :

  1. Une fois que vous avez reçu votre certificat SSL par e-mail, copiez/collez son contenu (en incluant les tags -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) dans un éditeur de texte (Notepad ou Wordpad) et sauvegardez le fichier avec une extension .crt.

  2. Cherchez votre certificat intermédiaire. Copiez et collez le contenu dans un fichier .crt en utilisant un éditeur de texte (Notepad ou Wordpad).

  3. Copiez les deux fichiers dans le dossier sur votre serveur où vous souhaitez garder le certificat et la clef.

  4. Trouvez votre fichier de configuration Apache. Ce fichier est généralement situé dans /etc/httpd/. Le fichier s'appelle httpd.conf.

  5. Trouvez les blocs <VirtualHost> dans httpd.conf. Si vous avez besoin de rendre votre site accessible par https et http, vous avez besoin d'un virtual host pour chaque type de connection. Faites une copie de l'actuel non-sécurisé virtual host et configurez le pour le SSL. Si vous souhaitez rendre votre site accessible uniquement par https, modifiez le virtual host existant.

  6. Configurez le bloc <Virtualhost> pour activer le SSL.

    <VirtualHost 192.168.0.1:443>
    DocumentRoot /var/www/html2
    ServerName www.yourdomain.com
    SSLEngine on
    SSLCertificateFile /path/to/your_domain_name.crt
    SSLCertificateKeyFile /path/to/your_private.key
    SSLCertificateChainFile /path/to/intermediate_certificate.crt
    </VirtualHost>

  7. Testez votre configuration Apache avant de redémarrer le serveur en tappant apachectl configtest

  8. Redémarrez Apache!
    apachectl stop
    apachectl start

Note: Si Apache ne démarre pas avec le SSL activé, essayez "apachectl startssl" au lieu de "apachectl start". Si cela fonctionne, nous vous recommandons d'ajuster la configuration de votre serveur Apache en incluant le support SSL dans la commande "apachectl start".