hamburger icon
  • language
back icon Précédent
Choisissez votre langue
Type de contenu

Base de Connaissances

Apache | Remplacement d’un certificat intermédiaire

Solution ID : SO573
Last Modified : 09/08/2026

Erreurs de chaîne de certificats intermédiaires

É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

Remarque: Si Apache ne démarre pas avec la prise en charge de SSL, essayez d’utiliser 'apachectl startssl' au lieu de 'apachectl start'. Si la prise en charge de SSL est uniquement chargée avec 'apachectl startssl', nous vous recommandons de modifier la configuration de démarrage d’Apache afin d’inclure la prise en charge de SSL dans la commande 'apachectl start' standard. Dans le cas contraire, vous devrez peut-être redémarrer manuellement Apache à l’aide de 'apachectl startssl' en cas de redémarrage du serveur. Cela implique généralement de supprimer les balises <IfDefine SSL> et </IfDefine> qui encadrent votre configuration SSL.