Comment transférer votre hébergement web


Guide de transfert de votre hébergement

Changer de fournisseur d’hébergement web est une décision importante. Cependant, avec une planification et une exécution minutieuses, le processus peut être fluide et réussi.

transfer your web hosting

Votre site web constitue un atout inestimable. Son transfert vers un nouveau serveur nécessite une attention particulière pour éviter les pertes de données, les temps d'arrêt et les complications inattendues. Ce guide vous accompagne tout au long des étapes de la migration de votre hébergement web, en vous fournissant des instructions claires et des conseils utiles pour minimiser le stress et assurer une transition en douceur.

Il existe de nombreuses raisons pour lesquelles vous pourriez envisager de changer le fournisseur d'hébergement de votre site. Votre hébergeur actuel peut entraver les performances de votre site web en raison de vitesses lentes et d’un temps de disponibilité peu fiable. Peut-être même avez-vous trouvé une option plus économique répondant mieux à vos besoins.

Vous aurez peut-être besoin de fonctionnalités que votre hébergeur web actuel n’offre pas, ou parce que le support client de ce dernier laisse à désirer. Quelle que soit votre raison, une approche minutieuse et étape par étape assurera une migration réussie.

Étapes à suivre pour migrer votre hébergement web

Avant d’entamer la migration de l'hébergement web, prenez quelques mesures préparatoires. Sauvegardez d’abord l'ensemble de votre site web, y compris les fichiers et votre base de données. Il s’agit d’un élément crucial pour la protection de vos données et pour permettre une restauration rapide en cas de problème. C’est la première chose à laquelle vous devez penser lorsque vous changez de solution.

La plupart des hébergeurs web disposent d'une fonctionnalité de sauvegarde et restauration. Assurez-vous qu'elle est disponible sur votre compte.

Ensuite, effectuez des recherches poussées sur les fournisseurs d'hébergement potentiels et sélectionnez-en un qui correspond à vos exigences en matière de performances, de fonctionnalités, de prix et d’assistance client. Si vous envisagez de conserver votre nom de domaine actuel, n’oubliez pas d’initier son transfert vers votre nouvel hébergeur.

Sauvegardez votre site

Il s'agit de créer un instantané complet de la présence de votre hébergement en ligne avant de procéder à des changements. Cela implique de télécharger tous les fichiers qui composent votre site web, y compris les documents HTML, les images, les feuilles de style CSS, les fichiers JavaScript et tous les autres médias ou scripts qui contribuent au fonctionnement et à l'apparence de votre site.

Si vous possédez un VPS, vous utilisez probablement un client FTP (File Transfer Protocol) comme FileZilla pour vous connecter à votre serveur et télécharger tous les fichiers du répertoire racine de votre site web (souvent appelé « public_html » ou « www »).

Il est essentiel de conserver la structure exacte du fichier et du dossier de l'hébergement web tel qu'il existe sur votre serveur actuel afin de s'assurer que tout fonctionne correctement après le transfert. N'oubliez pas de télécharger les fichiers situés en dehors du répertoire racine sur lequel votre site web s'appuie, tels que ceux qui se trouvent dans les dossiers de configuration. Quelques autres points à considérer.

  • Prenez en compte le contrôle de version : si vous utilisez un système de contrôle de version comme Git, validez toutes vos modifications et envoyez-les vers votre référentiel distant. Cela ajoute une couche de sauvegarde supplémentaire et vous permet de suivre facilement toutes les modifications apportées aux fichiers de votre site web.
     
  • Télécharger votre certificat SSL : si votre site utilise un certificat SSL, assurez-vous d'en télécharger une copie. Vous devez l'installer sur votre nouveau serveur pour maintenir des connexions sécurisées (HTTPS). Vous devrez peut-être également émettre de nouveau le certificat auprès de votre nouveau fournisseur. À noter que certains hébergeurs (comme OVHcloud) fournissent un certificat SSL gratuit avec votre hébergement web. Dans ce cas, il vous suffit de l’activer sur votre nouvel hébergement.
     
  • Tenir compte des fichiers cachés : certains fichiers de configuration importants peuvent être masqués. Assurez-vous que votre client FTP est configuré pour afficher les fichiers cachés (ceux qui commencent par un point, comme le .htaccess) afin de ne manquer aucun élément crucial.

Exporter ma base de données

Votre site web s'appuie probablement sur une base de données web pour stocker du contenu dynamique, comme des billets de blog, des informations sur les produits, des comptes utilisateur et d'autres données essentielles. Ces informations doivent être transférées avec les fichiers de votre site web.

Accédez à votre outil de gestion de bases de données, généralement phpMyAdmin, via l'interface de gestion de votre hébergeur actuel. Sélectionnez la base de données associée à votre site et choisissez l'option d'exportation.  Exportez la base de données de l'hébergement web dans un format largement compatible, comme SQL (.sql). Cela crée un fichier contenant toutes les tables, données, ainsi que la structure de la base de données, prêt à être importé dans votre nouvel environnement.

Lors de l'exportation, veillez à sélectionner l'option de transfert pour inclure les instructions DROP TABLE dans le fichier SQL. Cela garantit une importation propre en supprimant toutes les tables existantes portant le même nom dans votre nouvelle base de données avant d'importer les données.

En sauvegardant les fichiers de votre site web et en exportant votre base de données, vous créez une sauvegarde complète, assurant qu'aucune information précieuse n’est perdue pendant la transition. Cette sauvegarde sert également de filet de sécurité, vous permettant de revenir à votre site d'origine en cas de problème inattendu pendant ou après la migration.

Autres points à prendre en compte

  • Bases de données volumineuses : si votre base de données est très volumineuse, son exportation directe via phpMyAdmin peut expirer ou entraîner des problèmes. Pensez à utiliser une ligne de commande ou les outils de sauvegarde de votre fournisseur d'hébergement pour exporter la base de données en petits morceaux ou sous forme de fichier compressé.
     
  • Identifiants de la base de données : gardez en tête le nom de la base de données, le nom d'utilisateur et le mot de passe de votre hébergement web. Ces informations sont nécessaires pour connecter votre site internet à la base de données de votre nouveau serveur.
     
  • Prenons le cas d'un site de taille intermédiaire : si votre nouvel hébergeur propose un environnement intermédiaire, importez d'abord les fichiers et la base de données de votre site web. Cela vous permet de tester la migration en toute sécurité avant de changer votre site en direct.

Choisissez votre offre d'hébergement

Une fois votre site sauvegardé en toute sécurité, il est temps de sélectionner votre nouvel hébergeur et votre offre d'hébergement web. Plusieurs facteurs doivent être pris en compte pour prendre cette décision.

  • Performance et fiabilité :  cherchez un fournisseur qui a fait ses preuves en matière de temps de fonctionnement et de vitesse de transfert. Prenez en considération l’emplacement de leurs serveurs, leur technologie (ex. stockage SSD, intégration CDN) ainsi que les avis client concernant les performances.
     
  • Évolutivité : au fur et à mesure que votre PME se développe, le trafic de votre site web et vos besoins en ressources augmentent. Optez pour un fournisseur d’hébergement qui propose des solutions évolutives, ce qui vous permet de mettre facilement à niveau votre offre ou vos ressources en fonction des besoins. L’hébergement VPS offre une excellente évolutivité, mais assurez-vous que le fournisseur choisi permet une évolutivité verticale facile (plus de RAM, de CPU, de stockage) au sein de ses offres VPS.
     
  • Sécurité : la sécurité du site web est primordiale. Optez pour un fournisseur disposant de mesures de sécurité de site robustes, comme des pare-feux, une analyse des logiciels malveillants, une protection anti-DDoS et des audits de sécurité réguliers.
     
  • Assistance :  une assistance client fiable est essentielle, en particulier lors d'une migration. Optez pour un fournisseur proposant un support réactif et compétent, disponible via différents canaux (chat en direct, téléphone, e-mail) et, idéalement, 24 h/24 et 7 j/7.
     
  • Tarification : comparez les prix des différents fournisseurs, mais ne vous concentrez pas uniquement sur l'option la moins chère. Tenez compte du service que vous obtenez pour le prix, y compris les fonctionnalités, les performances et le support proposés. La plupart des hébergeurs web proposent des tarifs préférentiels les premiers mois ou les premières années. Il convient de faire attention, car le prix pourrait augmenter considérablement après la période initiale d'engagement. Ne vous laissez pas séduire par les prix bon marché et cherchez le prix de renouvellement.

Une fois que vous avez choisi un fournisseur d'hébergement web qui répond à vos besoins, ouvrez un compte et choisissez une offre d'hébergement qui fournit les ressources adéquates pour votre site web.

Créer une nouvelle base de données

Votre nouveau compte d’hébergement nécessite la création d’une nouvelle base de données cloud pour héberger les données de votre site. Accédez à l'espace client de votre nouvel hébergeur (cPanel, Plesk ou un espace personnalisé) et localisez la section de gestion de la base de données. Vous trouverez généralement des options telles que « Bases de données MySQL » ou « phpMyAdmin ».

Créez une base de données avec un nom unique.  Créez ensuite un nouvel utilisateur de base de données et un mot de passe fort.  Accordez à cet utilisateur tous les privilèges nécessaires dans la base de données nouvellement créée. Conservez ces informations d'identification en toute sécurité : elles sont nécessaires pour connecter votre site web à la base de données.

Charger les fichiers de votre nouveau site

Il est maintenant temps de déplacer les fichiers de votre site web vers votre nouvel environnement d'hébergement.  Utilisez votre client FTP pour vous connecter à votre nouveau serveur à l'aide des informations d'identification FTP fournies.

Naviguez jusqu'au répertoire racine de votre serveur web (généralement « public_html », « www » ou similaire).  Chargez tous les fichiers du site web que vous avez précédemment téléchargés, en préservant la structure d'origine du fichier et du dossier.  Cela garantit que tous les liens, scripts et ressources fonctionnent correctement sur le nouveau serveur.

Tester votre site web

Avant de finaliser le basculement et le transfert de la base de données, testez minutieusement votre site sur le nouveau serveur. Accédez à votre site web à l'aide d'une URL temporaire ou de l'adresse IP de votre serveur.

Naviguez sur les différentes pages et les formulaires de test et vérifiez si tout fonctionne comme prévu. Prêtez une attention particulière aux fonctionnalités pilotées par la base de données, en vous assurant qu'après le transfert de celle-ci, elles se connectent et interagissent correctement avec votre nouvelle base de données importée. En cas d'erreur, vérifiez les paramètres de connexion à la base de données et assurez-vous que tous les fichiers ont été téléchargés correctement.

Cette phase de test est cruciale pour identifier et traiter les problèmes potentiels avant de lancer votre site web sur le nouveau serveur. Elle vous permet d’affiner les configurations et d’assurer un transfert et une transition en douceur de vos bases de données pour vos visiteurs une fois les modifications DNS mises en œuvre.

Changer de DNS

Migrer le nom de domaine est la dernière étape cruciale pour migrer votre site web chez votre nouvel hébergeur. Le DNS (Domain Name System) agit comme un annuaire, en traduisant votre nom de domaine (ex. « www.votresite.com ») en adresse IP de votre serveur.  Actuellement, vos enregistrements DNS pointent vers votre ancien fournisseur d'hébergement. Pour terminer la migration, vous devez mettre à jour ces enregistrements afin de pointer vers votre nouveau serveur.

1. Obtenez l'adresse IP de votre nouveau serveur

Connectez-vous à l'espace client de votre nouvel hébergeur. Dans la partie des informations du compte, vous retrouverez l’adresse IP de votre serveur, souvent appelée « Adresse IP partagée » ou « Adresse IP du VPS ».

2. Mettez à jour vos enregistrements DNS

Accédez au site du bureau d'enregistrement de votre domaine (où vous avez enregistré votre nom de domaine). Recherchez la section de gestion DNS, souvent appelée « Paramètres DNS », « Éditeur de zone » ou « Enregistrements DNS ».

Vous devez modifier deux enregistrements DNS principaux. Champ A : cet enregistrement relie votre nom de domaine à l'adresse IP de votre serveur. Modifiez le champ A existant pour votre domaine et remplacez l'ancienne adresse IP par celle de votre nouvelle machine.

Champ CNAME : cet enregistrement mappe un sous-domaine (comme « www ») vers votre domaine principal. Si vous possédez un champ CNAME, assurez-vous qu'il pointe vers votre nom de domaine principal, qui sera ensuite résolu vers la bonne adresse IP via le champ A mis à jour.

3. Temps de propagation

Après la mise à jour de vos champs d'hébergement DNS, la propagation de ces modifications d'hébergement de sites sur Internet prend du temps. Cela signifie qu'il peut s'écouler entre quelques minutes et 48 heures avant que votre site web ne soit entièrement transféré sur votre nouveau serveur. Durant cette période, certains internautes peuvent encore être dirigés vers votre ancien site web, tandis que d'autres verront la version mise à jour sur le nouveau serveur.

4. Vérifiez la propagation DNS

Des outils en ligne vous permettent de vérifier l'état de propagation de vos modifications DNS. Ils vous montrent comment les enregistrements DNS sont résolus à différents endroits dans le monde.

5. Vérifications finales et nettoyage

Une fois la propagation DNS terminée, accédez à votre site web à l'aide de votre nom de domaine pour confirmer que celui-ci se charge correctement depuis le nouveau serveur.  Si tout fonctionne comme prévu, vous pouvez résilier votre ancien compte d'hébergement de domaine (après téléchargement des sauvegardes finales).

Si votre site fonctionne avec un CMS, comme WordPress, vous pouvez également utiliser un plugin pour gérer la plupart des étapes ci-dessus. Il facilitera votre transfert (ex. UpdraftPlus).

Pièges potentiels et comment les éviter

Si la migration de l'hébergement de votre domaine web peut se faire en douceur, certains pièges peuvent toutefois perturber votre site et provoquer des frustrations. Avoir conscience de ces problèmes et prendre des mesures proactives peut vous aider à les éviter et à assurer une transition en douceur.

Temps d’arrêt

Même avec la planification étape par étape la plus méticuleuse, certains temps d'arrêt liés au transfert de la base de données sont presque inévitables lors de la migration d'un site web. Vous devez en avoir conscience lorsque vous migrez votre site web ou vos e-mails vers OVHcloud ou tout autre fournisseur.

Ce temps d'arrêt survient principalement pendant la période de propagation de l'hébergement DNS, qui correspond au temps nécessaire pour que les modifications que vous apportez aux enregistrements DNS de votre domaine soient répercutées sur Internet. Bien que ce processus prenne généralement quelques minutes, il peut parfois prendre jusqu'à 72 heures.

Pour minimiser l'impact sur les internautes, planifiez la migration pendant les heures creuses, lorsque le trafic vers votre site web est généralement plus faible. Il est également recommandé d'informer vos visiteuses et visiteurs des perturbations temporaires potentielles.

Pensez à utiliser un plugin ou une page de maintenance pour afficher un message convivial pendant la transition, expliquant que votre site est en cours de maintenance et sera bientôt de nouveau en ligne. Cela permet de gérer les attentes des utilisatrices et utilisateurs et leur éviter des erreurs inattendues.

Perte de données

Ne pas sauvegarder correctement les fichiers et la base de données de votre site web avant une migration peut avoir des conséquences désastreuses, pouvant conduire à une perte irréversible de données pendant le processus de transfert. Pour les protéger, créez des sauvegardes complètes de tous les fichiers de votre site web, y compris les médias, les thèmes, les plugins et toute autre donnée pertinente.

Il est tout aussi crucial de sauvegarder la base de données de votre site web, qui contient tout son contenu, ses données utilisateur et ses paramètres. Avant de commencer la migration de l'hébergement, vérifiez l'intégrité de vos sauvegardes pour vous assurer qu'elles peuvent être restaurées. Pensez à utiliser plusieurs méthodes de sauvegarde, comme les sauvegardes locales, les sauvegardes dans le cloud ou les sauvegardes hors site, pour plus de sécurité et de redondance.

Liens et fonctionnalités rompues

Après la migration vers un nouveau serveur, les liens rompus, les dysfonctionnements et les erreurs de site web sont des problèmes courants. Ils proviennent souvent de chemins d'accès incorrects, d'erreurs de connexion à la base de données ou de fichiers manquants pendant le processus de transfert.

Pour les éviter, conservez la même structure de fichiers et de dossiers lors du téléchargement des fichiers de votre site web vers le nouveau serveur.

Examinez attentivement les fichiers de configuration de l'hébergement de votre site web et vérifiez que les paramètres de connexion à la base de données, tels que le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données, ont été correctement mis à jour pour refléter le nouvel environnement du serveur. Testez votre site web sur le nouveau serveur avant de le lancer pour vous assurer que tous les liens, fonctionnalités et éléments interactifs fonctionnent comme prévu.

Problèmes liés aux e-mails

Si votre messagerie est hébergée chez votre hébergeur, la migration de votre site peut perturber ce service si elle n'est pas traitée avec précaution. Idéalement, pour minimiser les perturbations potentielles, migrez vos comptes de messagerie séparément, avant ou après la migration du site web.

Cela vous permet de vous concentrer sur la configuration correcte de vos comptes e-mail dans le nouvel environnement.  Assurez-vous que les champs MX de votre domaine, qui dirigent le courrier vers le serveur approprié, sont mis à jour pour pointer vers votre nouveau serveur ou fournisseur de messagerie. Des champs MX incorrects peuvent entraîner la livraison d'e-mails au mauvais serveur ou leur perte totale.

Problèmes de compatibilité

Les sites web s'appuient souvent sur des logiciels, des frameworks ou des configurations de serveurs spécifiques qui peuvent ne pas être disponibles ou compatibles avec votre nouvel environnement d'hébergement de domaine. Cela peut entraîner des erreurs inattendues ou des dysfonctionnements.

Avant d’initier la migration de l’hébergement, renseignez-vous auprès de votre nouvel hébergeur concernant la compatibilité logicielle, notamment sur les logiciels ou modules critiques dont dépend votre site internet. Envisagez d'utiliser un environnement intermédiaire pour tester votre site web dans le nouvel environnement avant de le lancer.

Cela vous permet d'identifier et de résoudre tout problème de compatibilité dans un environnement sûr sans affecter votre site web en ligne.

Impact SEO

Une mauvaise gestion des redirections et des structures d'URL lors de la migration d'un site web peut nuire à votre référencement dans les moteurs de recherche. Ces derniers s'appuient en effet sur les URL pour comprendre le contenu et l'organisation de votre site web.

Lorsque vous changez de fournisseur d'hébergement, les URL de votre site web peuvent changer. Si ces changements ne sont pas gérés correctement, les moteurs de recherche peuvent perdre la trace de vos pages. Cela peut conduire à des positions plus basses, car les moteurs de recherche peuvent considérer vos nouvelles URL comme des pages entièrement nouvelles. Elles risquent de perdre l’autorité qu'elles ont accumulée au fil du temps.

De plus, les liens entrants pointant vers vos anciennes URL à partir d'autres sites web entraîneront des erreurs 404, frustrant les utilisatrices et utilisateurs et signalant aux moteurs de recherche que votre site web n'est pas fiable. En fin de compte, ces problèmes peuvent entraîner une baisse significative du trafic organique, ce qui a un impact sur votre visibilité et, potentiellement, sur votre entreprise.

Une approche méticuleuse de la gestion des URL est essentielle pour éviter ces pièges. Mettez en place des redirections 301 (redirections permanentes) de chaque ancienne URL vers la nouvelle URL correspondante. Cela indique aux moteurs de recherche que la page a été déplacée de manière permanente, en préservant sa valeur de référencement.

N'oubliez pas de mettre à jour votre plan de site XML avec les nouvelles URL et de l'envoyer à la console de recherche Google Search Console. Les moteurs de recherche peuvent ainsi découvrir et indexer rapidement vos nouvelles pages. Enfin, après la migration, surveillez de près le trafic et les classements de votre site web à l'aide d'outils et répondez rapidement à tout problème.

Éléments oubliés

Les migrations de sites web impliquent de nombreux éléments mobiles. Il est donc facile de négliger des détails apparemment insignifiants qui peuvent avoir un impact majeur. Par exemple, oublier de transférer ou d'installer un nouveau certificat SSL sur votre nouvel environnement d'hébergement entraînera des avertissements de sécurité pour les visiteurs et nuira à la confiance dans votre site.

La gestion des noms de domaine est également critique : assurez-vous que l'enregistrement de votre nom de domaine est à jour et que ses enregistrements DNS pointent correctement vers votre nouvel hébergeur. À défaut, votre site peut devenir totalement inaccessible.

De nombreux sites web s'appuient sur des services tiers pour des fonctionnalités telles que l'analyse, le marketing par e-mail ou le traitement des paiements. Ces intégrations nécessitent souvent la mise à jour des clés d'API, des tokens d'accès ou d'autres paramètres de configuration pour fonctionner avec le nouvel environnement d'hébergement.