Étape 1: copiez les fichiers de certificat sur votre serveur.
Téléchargez votre certificat intermédiaire, puis copiez-le dans le répertoire de votre serveur où vous conserverez vos fichiers de certificat et de clé. Assurez-vous qu’ils sont lisibles uniquement par l’utilisateur root.
Étape 2: recherchez le fichier de configuration Apache à modifier.
L’emplacement et le nom de ce fichier peuvent varier d’un serveur à l’autre, notamment si vous utilisez une interface spéciale pour gérer la configuration de votre serveur.
Les fichiers de configuration Apache se trouvent généralement dans /etc/httpd. Le fichier de configuration principal est généralement nommé httpd.conf. Dans certains cas, les blocs <VirtualHost> se trouvent au bas de ce fichier httpd.conf. Il arrive également que les blocs <VirtualHost> se trouvent dans leurs propres fichiers, dans un répertoire tel que /etc/httpd/vhosts.d/ ou /etc/httpd/sites/, ou dans un fichier nommé ssl.conf.
Si vous ouvrez le fichier dans un éditeur de texte, vous devriez pouvoir trouver les blocs <VirtualHost> contenant les paramètres Apache.
Étape 3: identifiez le bloc SSL <VirtualHost> à configurer.
Si votre site doit être accessible à la fois via des connexions sécurisées (https) et non sécurisées (http), vous aurez besoin d’un hôte virtuel pour chaque type de connexion. Créez une copie de l’hôte virtuel non sécurisé existant et configurez-la pour SSL comme décrit à l’étape 4.
Si votre site doit uniquement être accessible de manière sécurisée, configurez l’hôte virtuel existant pour SSL comme décrit à l’étape 4.
Étape 4: remplacez le fichier DigiCertCA.crt par le nouveau certificat intermédiaire DigiCert.
Remplacez le fichier DigiCertCA.crt existant sur votre serveur par votre nouveau certificat intermédiaire DigiCert en donnant à votre nouveau fichier DigiCertCA.crt.crt le même nom que celui du certificat SSLCertificateChainFile actuel.
Si vous remplacez le fichier DigiCertCA.crt, vous pouvez redémarrer votre serveur Apache et le nouveau certificat intermédiaire DigiCert sera automatiquement utilisé.
Vous trouverez ci-dessous un exemple très simple d’hôte virtuel configuré pour SSL. Les éléments indiqués en gras sont ceux qui doivent être ajoutés pour la configuration SSL:
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/DigiCertCA.crt
Étape 5: redémarrez Apache.
Vous pouvez utiliser les commandes apachectl pour arrêter et démarrer Apache avec la prise en charge de SSL:
apachectl stop
apachectl start