Installer un certificat SSL

Dans ce guide, nous allons voir comment installer un certificat SSL gratuit (Let’s Encrypt) ou payant, sur un hébergement mutualisé standard ou performance.

Utilité d’un certificat SSL

L’installation d’un certificat SSL permet de crypter la connexion entre un site et ses visiteurs. Cela permet donc de sécuriser les connexions et de rassurer les internautes utilisateurs. C’est également un point important pour le référencement d’un site au niveau des moteurs de recherche.

Un certificat SSL sert à :

  • Garantir aux utilisateurs d’un site web qu’ils ont accès à un site légitime,
  • Échanger des informations entre deux ordinateurs de manière sécurisée,
  • Chiffrer et protéger les données transmises,
  • Surfer sur Internet sur des sites en https.

Un certificat SSL ne sert JAMAIS à :

  • Assurer la sécurité d’un serveur privé ou dédié,
  • Travailler à la place d’un anti-virus,
  • Filtrer les courriels indésirables (SPAM),
  • Dé-blacklister l’ip d’un serveur privé ou dédié.

Se procurer un certificat SSL

Il est possible d’obtenir gratuitement un certificat SSL fournit par Let’s Encrypt, dont la création et l’installation sont automatiques, sur les hébergements mutualisé et performance.

Ou encore, obtenir un certificat SSL payant auprès d’une autorité de certificats. Ce type de certificat n’est pas compatible avec nos packs d’hébergements mutualisé standard.
Lors de l’achat, il faut indiquer Apache 2 + mod_ssl lors de la demande du type de serveur utilisé. Il est aussi indispensable de générer un CSR.

Installer un certificat SSL Let’s Encrypt

Il faut commencer par aller sur votre interface client MAGIC ou NUXIT.

Cliquer ensuite sur le menu Hébergements.

Menu hébergements

Aller dans un premier lieu sur GESTION WEB de l’hébergement en question.

Gestion web

En deuxième lieu, cliquer sur le bouton INSTALLER UN CERTIFICAT SSL LETSENCRYPT, qui se trouve dans la section OPTIONS ET PARAMÈTRES GÉNÉRAUX pour un abonnement mutualisé standard.

Bouton d'installation Lets encrypt : Mutualisé

Pour le pack performance, le bouton est présent dans la section FONCTIONNALITÉS SUPPLÉMENTAIRES.

Bouton d'installation Lets encrypt : Performance

Au niveau des abonnements mutualisés performance, il est possible de choisir entre un certificat Let’s Encrypt gratuit, ou un certificat SSL payant. Par contre, pour un hébergement mutualisé standard, il n’est possible que d’installer un certificat gratuit Let’s Encrypt.

Choisir ensuite le nom de domaine sur lequel installer le certificat.

Choisir le domaine à sécruriser

Lancer enfin la création du certificat via le bouton INSTALLER.

Installation du certificat SL en cours

L’installation d’un certificats let’s encrypt peut durer jusqu’à une heure.

Le renouvellement des certificats let’s encrypt est automatique.

Installer un certificat SSL payant

Pour installer un certificat SSL payant sur un hébergement mutualisé, il faut avoir l’offre performance.

Aller d’abord sur le menu Hébergements.

Menu hébergements

Ensuite le bouton GESTION WEB de l’hébergement.

Gestion web

Puis INSTALLER UN CERTIFICAT SSL LETSENCRYPT, de la rubrique FONCTIONNALITÉS SUPPLÉMENTAIRES.

Bouton d'installation Lets encrypt : Performance

Cliquez enfin sur AJOUTER UN CERTIFICAT SSL

Ajouter un certificat SSL payant

Le système demande les informations suivantes :

1- Le contenu du fichier .crt fourni par l’autorité de certification

commence par -----BEGIN CERTIFICATE-----
et finit par -----END CERTIFICATE-----

2- La clé privée et donc le contenu du fichier .key fourni par l’autorité de certification

commence par -----BEGIN PRIVATE KEY-----
et finit par -----END RSA PRIVATE KEY-----

3- Le certificat intermédiaire (optionnel)

commence par -----BEGIN CERTIFICATE-----
et finit par -----END CERTIFICATE-----

4- La passphrase du certificat s’il a été fournit par l’autorité de certification.

Installer les clé SSL

Cliquer en fin de compte sur le bouton VALIDER.
La fenêtre d’installation restera affichée tout le long du processus.

Générer un CSR

Pour générer un CSR, il faut se connecter en SSH sur le serveur là où le certificat sera installé. Puis taper les commandes suivantes, en adaptant les réponses à fournir en fonction de la situation.

1- Aller dans le dossier /home/ :

cd /home/

2- Taper la commande suivante :

openssl req -nodes -newkey rsa:2048 -sha256 -keyout /home/mondomaine.tld.key -out /home/mondomaine.tld.csr

3- Répondre ensuite aux questions posées :

Generating a 2048 bit RSA private key 
.............................................................+++
.............................................................+++
writing new private key to 'mondomaine.tld.key'
-----
-----
Country Name (2 letter code) [AU]:FR
State or Province Name (full name) [Some-State]:Rhone-Alpes
Locality Name (eg, city) []:Grenoble
Organization Name (eg, company) [Internet Widgits Pty Ltd]:NUXIT
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:www.mondomaine.tld
Email Address []:Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

4- Pour récupérer le contenu du .csr, lancer :

cat /home/mondomaine.tld.csr

ou encore télécharger le fichier mondomaine.tld.csr en se connectant en FTP.

En cas de doute, il suffit d’ouvrir un ticket support et demander de l’assistance.

Rediriger le flux HTTP vers HTTPS

Pour rediriger automatiquement le flux HTTP vers HTTPS, accéder d’abord au menu Hébergements.

Menu hébergements

Suivre ensuite le bouton GESTION WEB.

Gestion web

Puis dans la rubrique DOMAINES HÉBERGÉS, cliquer sur le bouton ACTION du domaine en question et enfin Modifier le pointage.

Modifier le pointage
Cocher finalement la case Redirection SSL. Valider enfin.
Rediriger le flux http vers https

Problèmes connus

Problème : Tester la validité du certificat SSL

Solution : Pour s’assurer que le certificat SSL est bien installé, il suffit de faire un test via le lien externe : https://www.sslshopper.com/ssl-checker.html .

 

Problème : Alerte « Vous n’avez pas de domaines associés… »

Alerte domaines associés

Solution : Il faut dans ce cas rattacher un domaine à l’hébergement avant de placer un certificat SSL.

 

Problème : Message d’erreur « Votre nom de domaine ne semble pas pointer… »

Erreur de pointage

Solution : Cela signifie que l’adresse IP associée au nom de domaine ne correspond pas à celle de l’hébergement sur lequel le certificat sera installé. Il faut vérifier la zone DNS et pointer le domaine vers la bonne IP.

 

Problème : Le navigateur indique que tous les éléments affichés ne sont pas cryptés

Solution : Il faut faire en sorte que toutes les URLs du site menant vers les composants de la page soient bien en HTTPS.

Nous avons terminé l’explication pour installer un certificat SSL sur votre hébergement mutualisé.
Merci de votre attention.

Mis à jour le 14 septembre 2022

Articles connexes