Comment obtenir votre propre certificat SSL pour votre site Web et l'installer

Au cours des dernières années, l'ensemble du Web est passé d'un protocole HTTP sécurisé facultatif (également appelé HTTPS ) à un scénario dans lequel vous ne pouvez pas avoir de site Web aujourd'hui sans le sécuriser avec un certificat SSL .

En effet, Google commence à afficher un message d'avertissement dans son navigateur Chrome chaque fois qu'un utilisateur visite une URL de site Web commençant par HTTP plutôt que HTTPS .

Pour vous assurer que votre site Web est conforme aux normes de sécurité Web, vous devrez acheter un certificat SSL et l'installer sur votre site Web.

Déterminez votre adresse IP dédiée

Pour qu'un certificat SSL fonctionne, votre serveur Web doit avoir une adresse IP fixe et dédiée. Si vous avez un serveur Web dédié, vous pouvez généralement trouver cette adresse IP répertoriée dans votre compte d'hébergement Web.

Si vous ne la voyez pas ici, vous pouvez également trouver l'adresse IP du serveur dans le volet gauche de l'outil cPanel.

Notez cette adresse IP, car vous en aurez besoin à l'étape suivante lorsque vous obtiendrez votre nouveau certificat SSL .

Installez le certificat SSL de votre hébergeur

L'étape suivante consiste à obtenir un certificat SSL pour votre site Web.(SSL)

Étant donné que tous les sites Web sur Internet de nos jours doivent utiliser SSL si vous voulez vous assurer que vos utilisateurs font confiance à votre site Web, de nombreux fournisseurs d'hébergement Web ont commencé à emballer des certificats SSL gratuits avec des packages d'hébergement.(SSL)

Si tel est le cas pour vous, parcourez le menu cPanel et recherchez une icône d'outil correspondant à la marque d'un fournisseur de certificat SSL connu.(SSL)

Par exemple, l'hébergeur Siteground propose à ses clients un abonnement gratuit aux certificats SSL Let's Encrypt .(Encrypt SSL)

Si tel est le cas, vous avez de la chance. L'installation de SSL sur votre site est aussi simple que de cliquer sur l' icône de l'outil SSL , de sélectionner le domaine que vous souhaitez protéger et d'activer SSL pour ce site.

Une fois installé, SSL(SSL) sera installé sur votre site Web et commencera à s'afficher pour les visiteurs en tant que site Web sécurisé.

Si vous ne voyez pas d' outil SSL disponible dans cPanel, contactez votre hébergeur juste pour confirmer qu'il n'offre vraiment pas de certificats SSL .

Si ce n'est pas le cas, vous devrez en acheter un vous-même et l'installer manuellement en suivant les étapes ci-dessous.

Acheter un nouveau certificat SSL

Vous devrez trouver un bon fournisseur de certificat SSL . Le coût de ce service est relativement bon marché, allant de 30 $ à 100 $ par an.

Certains des meilleurs fournisseurs de certificats SSL au monde incluent aujourd'hui :

  • Let's Encrypt : Gratuit, mais vous oblige à re-télécharger fréquemment le certificat pour le renouveler.
  • Comodo SSL : Cher, mais offre une longue liste de fonctionnalités supplémentaires.
  • Digicert : SSL de base peu coûteux à une version pro pour les grands sites Web.
  • GoDaddy : Bien connu pour ses services de domaine Web, GoDaddy vend également des certificats de site Web.
  • Solutions réseau(Network Solutions) : Fournit des certificats SSL de base abordables pour les petits sites ainsi que des options plus coûteuses pour les grandes organisations.
  • RapidSSL : Ce service est géré par Symantec et offre certaines des options SSL les plus abordables.

Pour acheter le certificat SSL , vous aurez besoin du nom de votre domaine et de l'adresse IP dédiée du serveur Web que vous avez noté ci-dessus.

Une fois acheté, vous recevrez trois informations.

Un certificat(Certificate) ( CRT ), qui vérifie l'authenticité de votre site Web sécurisé à partir des serveurs du fournisseur de certificats. Une clé(Key) privée ( KEY ), qui sert de « clé » utilisée pour décrypter et crypter les détails de votre certificat lorsque les visiteurs visitent votre site. La clé crypte la communication entre le navigateur Web du visiteur et votre serveur Web.

Le CA Bundle est le troisième élément d'information qui regroupe tous les certificats intermédiaires qui font fonctionner la certification SSL cryptée globale .

Une fois que vous avez ces trois informations de votre fournisseur SSL , vous êtes prêt à installer le certificat SSL sur votre site.(SSL)

Comment installer un certificat SSL

Connectez(Log) -vous à votre compte d'hébergement Web et ouvrez le cPanel. Sous Sécurité(Security) , sélectionnez le SSL/TLS Manager .

Dans la fenêtre SSL/TLS ManagerGérer les sites SSL(Manage SSL sites) en bas.

Dans la fenêtre Gérer les hôtes SSL(Manage SSL Hosts) , faites défiler vers le bas où vous trouverez Installer un site Web SSL(Install an SSL website) . Utilisez le menu déroulant de cette section pour choisir l'hôte auquel vous souhaitez appliquer le certificat SSL . Ensuite, dans chaque champ pour Certificate , Private Key et Certificate Authority Bundle ( CA Bundle ), remplissez les entrées de texte longues que vous avez reçues lors de l'achat initial du certificat SSL .

Sélectionnez le bouton Installer le certificat(Install Certificate) en bas lorsque vous avez terminé.

Maintenant, votre certificat SSL est installé pour ce domaine et fonctionnera chaque fois que les visiteurs saisiront votre domaine avec le https devant.

Forcer les visiteurs du site à utiliser SSL

À ce stade, tous les visiteurs qui ont déjà visité votre site utiliseront toujours l'ancien signet qui a http devant le domaine. Ces visiteurs verront toujours l'avertissement de sécurité dans Chrome indiquant que votre site Web n'est pas sûr.

Cela pourrait vous faire perdre beaucoup de visiteurs, car ils ne feront plus confiance à votre site Web et cesseront de visiter.

Vous pouvez résoudre ce problème en forçant le navigateur de tous vos visiteurs à modifier l' URL afin que https soit toujours au premier plan.

Dans cPanel, dans la section Fichiers(Files) , double-cliquez sur le Gestionnaire(File Manager) de fichiers pour l'ouvrir. Accédez(Navigate) au répertoire de niveau racine de votre répertoire Web. C'est là que vous trouverez le fichier .htaccess . Cliquez avec le bouton droit sur le fichier et choisissez Modifier(Edit) dans le menu déroulant.

.htaccess est le fichier qui contrôle le comportement du serveur Web lorsque les gens visitent votre site. Vous devez ajouter un code spécial dans ce fichier pour forcer le navigateur de votre visiteur à utiliser https au lieu de http.

Le mode édition(Edit) ouvrira le fichier .htaccess dans l'éditeur par défaut sur votre ordinateur local.

En haut du fichier, insérez le code suivant :

# START FORCE HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
# END HTTPS

Lorsque vous fermez le fichier, il vous demandera si vous souhaitez enregistrer. Confirmez la sauvegarde. Maintenant, votre nouveau fichier .htaccess est actif et les utilisateurs seront obligés d'accéder à votre site via HTTPS .

Ouvrez un navigateur et saisissez le domaine de votre site Web.

Si le certificat SSL fonctionne correctement, dans Chrome , vous verrez une icône de verrouillage qui signifie que le site se charge via le protocole HTTPS crypté .

Autres considérations SSL

Même si votre site Web fonctionne correctement, certaines fonctionnalités ne fonctionneront plus une fois que vous passerez à SSL .

L'un d'eux est si vous utilisez un service CDN pour diffuser vos images à partir de différents serveurs à travers le monde. Les grands sites Web utilisent le service CDN pour accélérer les temps de chargement des images, quel que soit l'endroit où se trouvent les visiteurs dans le monde.

Étant donné que votre CDN diffuse(CDN) toujours des images via le protocole HTTP , lorsque les visiteurs accèdent à votre site via HTTPS , toutes ces images apparaîtront brisées.

Pour résoudre ce problème, vous devrez vous connecter à votre compte CDN , accéder aux paramètres SSL et ajouter une nouvelle entrée (SSL)SSL . Vous pouvez coller le même certificat, la même clé et le même bundle CA dans ces champs.

Une fois que vous avez enregistré cette entrée, toutes les images de votre site se chargeront via le protocole HTTPS et se chargeront correctement pour tous vos visiteurs.

La mise à niveau de votre site Web pour utiliser des certificats SSL présente de nombreux avantages. (SSL)Plus important encore, il garantit que la communication entre l'ordinateur de votre visiteur et votre site Web est cryptée et protégée contre les pirates.

De plus, il met votre site Web aux dernières normes Web et garantit que personne ne verra d'erreurs de sécurité chaque fois qu'il visitera votre site.



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts