Si vous souhaitez activer le certificat SSL de Let's Encrypt sur un vieux serveur OVH, il est possible qu'une erreur apparaisse :
Une erreur est survenue lors de la commande d'un certificat SSL. (No attached domain with ssl enabled or no attached domain that redirect on hosting IPs, please use hosting IPs in your domain zone)
Si tel est le cas, pas de panique ! Dans la majorité des cas, il s'agit s'implement de l'option SSL qui n'est pas activée sur votre domaine.
Pour corriger cela, rien de plus simple.
Pour commencer, connectez vous à votre manager OVH et rendez-vous dans la rubrique Hébergement de votre site web.
Comme vous pouvez le voir sur l'image ci-dessus, les options SSL sont désactivées.
Il va falloir les activer en cliquant simplement sur la roue crantée, puis sur modifier :
Il n'est pas nécessaire d'activer SSL pour la ligne qui contient votre cluster.
Une fois validée, les options passent en mode "A générer" :
La dernière étape consiste à générer votre certificat SSL gratuit (Let's Encrypt) ou payant.
Voici comment générer simplement votre certificat Let's Encrypt depuis la page d'accueil de votre hébergement OVH.
Cliquez sur le bouton Action puis Commander un certificat SSL
Une fenêtre va alors s'ouvrir. Choisissez le certificat SSL de votre choix puis cliquez sur Suivant.
Le certificat SSL va alors commencer à se générer.
A noter que la propagation des DNS peut prendre jusqu'à 24h. Ne vous inquiétez donc pas si le https ne fonctionne pas tout de suite sur votre site.
Lorsque le SSL sera activé sur votre site OVH, les options SSL passeront en mode "Activé" dans l'onglet Multisite
Maintenant que vos urls sont passées en https, il est important de rediriger les anciennes urls afin de ne pas perdre vos positions dans Google et autres moteurs de recherches.
Pour cela, il faut mettre en place une Redirection 301.
Vous pouvez accéder à l'article sur la génération d'urls https via le fichier .htacces que j'avais rédiger il y a peu de temps.