Certificats SSL
Si vous gérez un site de commerce électronique, si vous acceptez des cartes bancaires ou si vous transmettez des informations qui doivent être cryptées, vous aurez besoin d’un certificat SSL pour votre site WordPress. Un certificat SSL vous permettra d’activer le protocole HTTPS, qui garantit qu’aucune information n’est transmise en texte clair. En fait, nous recommandons à tous les sites d’utiliser le protocole HTTPS, car il offre de nombreux avantages en plus de la sécurité.
Chez Kinsta, vous avez deux options pour le SSL de votre site : un SSL Cloudflare gratuit ou un SSL personnalisé que vous achetez vous-même.
Première option – SSL Cloudflare gratuit
Tous les domaines vérifiés sur Kinsta sont automatiquement protégés par notre intégration Cloudflare, qui inclut des certificats SSL gratuits. Après avoir ajouté votre domaine, votre site est automatiquement sécurisé par ce certificat. Pour nos plans d’hébergement WordPress infogérés, les certificats SSL gratuits incluent également la prise en charge des wildcards. Kinsta active actuellement TLS 1.3 sur tous les certificats SSL, qui est sécurisé et pris en charge par tous les principaux navigateurs. Pour plus d’informations sur TLS, reportez-vous à TLS vs SSL : Quelle est la différence ? Lequel devez-vous utiliser ?
À moins que vous n’ayez une raison spécifique d’ajouter un SSL personnalisé, vous pouvez profiter de notre solution facile en un clic, et vous n’aurez pas à vous soucier de configurer et de mettre à jour manuellement le certificat SSL sur Kinsta.
Renouveler un certificat SSL Cloudflare gratuit
Si vous utilisez notre certificat SSL Cloudflare gratuit, Kinsta gère automatiquement le processus de renouvèlement. Lorsque vous ajoutez et vérifiez votre domaine dans MyKinsta, vous devez ajouter un enregistrement CNAME pour _acme-challenge
. Kinsta utilise cette entrée DNS pour mettre à jour le domaine avec les jetons nécessaires pour chaque renouvèlement. Tant que l’enregistrement CNAME _acme-challenge
existe dans votre DNS, vous n’aurez pas besoin de renouveler manuellement votre certificat SSL ; Kinsta le gère pour vous. Ce certificat SSL inclut un support wildcard, couvrant un nombre illimité de sous-domaines pour ce domaine.
Les certificats SSL Wildcard ajoutent un astérisque (*) devant votre nom de domaine en tant qu’espace réservé, qui peut être interprété comme n’importe quelle chaine de caractères. Ce certificat couvre à la fois les variations « www » et « non www » d’un domaine. Par exemple, si votre domaine principal est yourwebsite.com, notre certificat Wildcard fonctionnera également avec les domaines suivants :
- www.yourwebsite.com
- news.yourwebsite.com
- blog.yourwebsite.com
- shop.yourwebsite.com
Si vous n’avez pas ajouté l’enregistrement DNS CNAME pour _acme-challenge
ou si vous l’avez supprimé, vous devez ajouter à nouveau cet enregistrement CNAME à votre domaine pour que le processus de renouvèlement SSL fonctionne. Vous recevrez un message électronique et une notification dans MyKinsta 30 jours avant l’expiration de votre SSL pour vous informer que votre certificat SSL expire bientôt. Allez dans la liste des Domaines du site et cliquez sur Renouveler SSL à côté du domaine.
Ceci montre l’enregistrement CNAME que vous devez ajouter au DNS de votre domaine. Connectez-vous au panneau de gestion de votre fournisseur DNS et ajoutez l’enregistrement CNAME à votre domaine. Votre fournisseur DNS est l’endroit où les serveurs de noms de votre domaine sont dirigés. Il peut s’agir de l’agent d’enregistrement de votre domaine, mais aussi d’un autre fournisseur de DNS. Si nécessaire, vous pouvez vous référer à la documentation de votre fournisseur pour plus d’informations sur l’ajout d’enregistrements DNS.
Selon votre fournisseur DNS, la propagation des enregistrements CNAME peut prendre jusqu’à 24 heures. Après une vérification réussie du domaine, vous recevrez un message électronique et une notification dans MyKinsta, vous informant que votre certificat SSL a été renouvelé.
Renouveler un certificat expiré
Si vous ne parvenez pas à ajouter l’enregistrement CNAME à votre domaine avant l’expiration de votre certificat SSL, vous recevrez un autre message électronique et une notification vous informant que votre certificat a expiré et que vous devez le renouveler. Les étapes pour renouveler un certificat expiré sont les mêmes que pour l’ajout d’un enregistrement CNAME pour le renouvèlement ci-dessus.
Dépannage de l’erreur Fixer le domaine
Au cours de la procédure de renouvèlement SSL, si un bouton Réparer l’erreur de domaine apparait à côté du domaine, cela signifie qu’il y a un conflit d’enregistrement CAA.
Un enregistrement CAA est un enregistrement DNS facultatif qui vous permet de spécifier quelles autorités de certification (CA) sont autorisées à émettre des certificats SSL pour votre domaine. Si un domaine n’a pas d’enregistrement CAA, n’importe quelle autorité de certification peut générer un certificat SSL pour lui sur demande. Si un domaine possède un enregistrement CAA, seules les autorités de certification spécifiées dans l’enregistrement CA peuvent générer un certificat SSL pour le domaine.
Pour résoudre cette erreur, cliquez sur le bouton Réparer l’erreur du domaine et mettez à jour l’enregistrement CAA comme indiqué dans la fenêtre modale/popup. Alternativement, si vous n’avez pas besoin d’un enregistrement CAA sur votre domaine, vous pouvez supprimer l’enregistrement CAA.
Deuxième option – Certificat SSL personnalisé
Pour les utilisateurs qui préfèrent opter pour un SSL personnalisé, Kinsta prend également en charge les certificats SSL personnalisés.
1. Obtenir un certificat SSL personnalisé
Il y a trois façons d’obtenir votre certificat SSL personnalisé :
- Si vous disposez d’un certificat SSL personnalisé et que vous avez accès au certificat et à la clé, vous pouvez transférer le certificat SSL de votre ancien serveur.
- Si vous disposez d’un certificat SSL personnalisé mais que vous n’avez pas accès au certificat et à la clé, vous pouvez faire régénérer le certificat SSL par votre fournisseur SSL.
- Si vous n’avez pas encore de certificat SSL personnalisé mais que vous souhaitez en installer un sur votre site, vous pouvez en acheter un nouveau auprès du fournisseur de votre choix, tel que Comodo, DigiCert, GeoTrust, Thawte ou Trustwave.
Transférer un certificat SSL depuis un autre serveur
Pour transférer un certificat SSL que vous avez installé sur un autre serveur, vous devez obtenir une copie de votre certificat SSL et de sa clé privée. Cette clé privée est créée lorsque vous générez votre CSR et est installée sur le serveur.
Si votre site provient d’un hébergeur qui utilise cPanel, ces clés peuvent généralement être extraites directement de cPanel ou du gestionnaire de fichiers. Si votre ancien hébergeur n’utilise pas cPanel, son équipe d’assistance peut vous aider à obtenir une copie de votre certificat SSL.
Régénérer un certificat SSL personnalisé
Si vous avez égaré la clé privée de votre certificat ou si vous n’y avez pas accès, vous devez générer une nouvelle CSR et une nouvelle clé privée (comme expliqué ci-dessous pour l’achat d’un nouveau certificat). Contactez ensuite votre fournisseur SSL pour que le certificat SSL soit régénéré avec la nouvelle CSR.
Téléversez uniquement votre CSR auprès de votre fournisseur SSL pour générer votre certificat SSL (fichier .cert). Une fois que vous avez reçu votre certificat SSL de votre fournisseur (généralement un fichier .crt ou .cer et un fichier .ca-bundle), vous pouvez l’installer dans MyKinsta.
Acheter un nouveau certificat SSL
Lorsque vous achetez votre nouveau certificat SSL, il vous sera demandé d’indiquer le type de serveur. Notre type de serveur web est Nginx. Si cette option n’est pas disponible, « Apache » ou « Autre » fonctionneront également.
Le fournisseur SSL aura besoin d’une CSR (Certificate Signing Request) pour créer/signer le fichier de certificat. Pour générer une CSR et une clé RSA (ensemble connu sous le nom de paire de clés), veuillez remplir ce formulaire : Générateur de CSR et de clés en ligne.
Nous vous recommandons de remplir tous les champs, mais vous devez au minimum remplir les champs suivants, comme indiqué dans l’exemple ci-dessous :
- Nom commun (nom de domaine)
- Adresse e-mail
- Organisation
- Ville / Localité
- État / Comté / Région
- Pays d’origine
Note : Pour le champ du nom commun, si vous générez un certificat de type wildcard, vous devrez saisir votre nom de domaine comme *.domain.com.
Le formulaire génère le fichier de clé privée et la RSC. Enregistrez ces deux fichiers, car le certificat sera inutilisable sans eux.
Téléversez uniquement votre CSR auprès de votre fournisseur SSL pour générer votre certificat SSL (fichier .cert). Une fois que vous avez reçu votre certificat SSL de votre fournisseur (généralement un fichier .crt ou .cer et un fichier .ca-bundle), vous pouvez l’installer dans MyKinsta.
2. Installer un certificat SSL personnalisé
Naviguez vers Sites WordPress > nom du site > Domaines. Cliquez sur le menu kebab (trois points) pour le domaine auquel vous voulez ajouter un certificat SSL personnalisé et sélectionnez Ajouter un certificat SSL personnalisé dans le menu déroulant.
Confirmer les domaines couverts par le SSL
Ensuite, vous verrez une fenêtre modale de confirmation indiquant les domaines couverts par le certificat SSL personnalisé. Cliquez sur le bouton Suivant pour passer à l’étape suivante.
Ajouter le SSL et la clé privée
Vous pourrez alors ajouter votre clé privée (.key) et votre certificat (fichier .cert, .cer. ou .crt).
La plupart des fournisseurs SSL vous enverront par e-mail un fichier .crt ou .cer et un fichier .ca-bundle ; cependant, il se peut que vous receviez un fichier différent, tel que .pem. Vous pouvez utiliser un éditeur de texte tel que Notepad++ ou TextMate pour ouvrir les fichiers de certificat et de paquet. Quel que soit le fichier que vous recevez, la clé privée est la chaine contenue dans -----BEGIN PRIVATE KEY-----
et -----END PRIVATE KEY-----
et le certificat est la chaine contenue dans -----BEGIN CERTIFICATE-----
et -----END CERTIFICATE-----
.
Collez d’abord le contenu de votre fichier de certificat dans le champ .cert file contents et ensuite le contenu du fichier .ca-bundle en dessous dans le même champ.
Cliquez sur le bouton Ajouter un certificat pour finaliser le processus de configuration.
Vérifier votre certificat SSL
Après avoir installé votre certificat SSL, nous vous recommandons d’effectuer un contrôle SSL pour vérifier que tout est correctement configuré. Si le certificat SSL n’est pas valide, vos visiteurs risquent d’être confrontés à l’erreur « Votre connexion n’est pas privée ».
Renouveler le certificat SSL personnalisé
Un certificat SSL n’est pas éternel, il doit donc être renouvelé avant d’expirer. Si vous utilisez les certifications SSL gratuites de Kinsta, vous recevrez un message électronique et une notification dans MyKinsta 30 jours avant l’expiration de votre SSL. Cependant, si vous utilisez un certificat SSL personnalisé, nous n’ envoyons pas de notification d’expiration. Vous devez vérifier les détails de l’expiration auprès de votre fournisseur SSL.
Si vous n’êtes pas sûr que votre site utilise notre certificat SSL Cloudflare gratuit ou un certificat SSL personnalisé, vous pouvez vérifier l’identité de l’émetteur de plusieurs façons. Si le nom de l’émetteur est autre que Cloudflare, votre site utilise un certificat SSL personnalisé.
Pour vérifier le nom de l’émetteur, affichez le certificat dans votre navigateur et recherchez l’organisation dans la section Nom de l’émetteur, ou utilisez un outil tel que SSLShopper’s SSL Checker et affichez les informations relatives à l‘émetteur.
Si vous disposez d’un certificat SSL personnalisé, vous devrez le renouveler auprès du fournisseur SSL auprès duquel il a été acheté.
Une fois que votre certificat SSL est renouvelé et que vous recevez les fichiers mis à jour de votre fournisseur SSL, vous devez supprimer le certificat SSL actuel et ajouter le nouveau. Lorsque vous supprimez le certificat SSL personnalisé, votre site est toujours sécurisé car l’intégration Cloudflare de Kinsta inclut des certificats SSL gratuits et est automatiquement sécurisé par ce certificat lorsqu’aucun SSL personnalisé n’est en place.
Pour supprimer votre certificat SSL actuel, dans MyKinsta, cliquez sur Sites WordPress > nom du site > Domaines. Cliquez sur le menu kebab (trois points) pour le domaine dont vous souhaitez supprimer le certificat SSL personnalisé et sélectionnez Supprimer le certificat SSL personnalisé dans le menu déroulant.
Pour ajouter votre nouveau certificat SSL, dans Sites WordPress > nom du site > Domaines. Cliquez sur le menu kebab (trois points) pour le domaine auquel vous voulez ajouter un certificat SSL personnalisé et sélectionnez Ajouter un certificat SSL personnalisé dans le menu déroulant. Cliquez sur Suivant, ajoutez votre clé privée (.key) et votre certificat (fichier .cert, .cer. ou .crt), puis cliquez sur Ajouter un certificat.
Rediriger HTTP vers HTTPS dans MyKinsta
Nous avons rendu la redirection de tout votre trafic HTTP vers HTTPS aussi facile que possible dans MyKinsta.
- Connectez-vous à MyKinsta, sélectionnez votre site et cliquez sur Outils.
- Sous Forcer HTTPS, cliquez sur le bouton Activer.
- Dans le modal/popup Activer Forcer HTTPS qui apparait, vous pouvez choisir de forcer HTTPS sur tous les domaines en direct ou de forcer HTTPS et de rediriger tout le trafic vers votre domaine principal. Cliquez sur Forcer HTTPS pour confirmer la modification.
- Cette étape est optionnelle puisque forcer le HTTPS gère la redirection vers le HTTPS, mais si vous voulez vous assurer que toutes les URL de votre base de données utilisent le HTTPS, vous pouvez utiliser l’outil Rechercher et remplacer dans MyKinsta pour les mettre à jour.
- Enfin, une autre étape optionnelle consiste à vérifier le statut HTTP de votre URL et la chaine de redirection avec notre vérificateur gratuitd’état HTTP et de redirection.