Planifier la migration d’un site web
Déménager un site web chez un nouvel hébergeur se fait plus sûrement si vous copiez tout d’abord, testez la copie en privé, et seulement ensuite basculez le DNS. Cette liste de contrôle détaille chaque étape pour que les visiteurs et les e-mails ne soient pas interrompus en cours de route.
1. Faire l’inventaire
Avant de commencer, listez tout ce dont le site dépend. Les éléments faciles à oublier :
- Fichiers : le site lui-même, les fichiers téléversés et les médias, ainsi que les fichiers de configuration comme
.htaccess. - Bases de données : leurs noms, leurs utilisateurs et le fichier de réglages qui y relie le site.
- E-mails : les boîtes e-mail, les redirections et les enregistrements DNS qui font fonctionner les e-mails (MX, SPF, DKIM, DMARC).
- Enregistrements DNS : une copie complète de chaque enregistrement, y compris les sous-domaines et les enregistrements TXT de vérification.
- Tâches planifiées (tâches cron), redirections, et versions des logiciels nécessaires au site, comme la version de PHP.
- SSL : si le nouvel hébergeur émettra un certificat pour vous, et quand.
2. Réduire le TTL DNS à l’avance
Au moins un jour avant le déménagement, réduisez à 300 secondes le TTL des enregistrements que vous allez modifier (généralement les enregistrements A, AAAA et www). La bascule finale atteindra ainsi les visiteurs en quelques minutes. Pourquoi les modifications DNS prennent du temps explique pourquoi.
3. Copier le site chez le nouvel hébergeur
- Faites une sauvegarde complète chez l’ancien hébergeur : les fichiers et toutes les bases de données. Gardez aussi une copie sur votre propre ordinateur.
- Téléversez les fichiers chez le nouvel hébergeur et importez les bases de données.
- Mettez à jour la configuration du site avec le nouveau nom de base de données, le nouvel utilisateur et le nouveau mot de passe.
- Recréez les tâches planifiées, les redirections et tous les réglages nécessaires au site, comme la version de PHP.
4. Tester avant la bascule
Vous pouvez consulter la nouvelle copie sous votre vrai domaine avant toute modification DNS, en indiquant à votre seul ordinateur où elle se trouve. Ajoutez une ligne dans le fichier hosts de votre ordinateur avec l’adresse IP du nouveau serveur :
203.0.113.20 example.com www.example.com
Le fichier hosts se trouve dans C:\Windows\System32\drivers\etc\hosts sous Windows (modifiez-le en tant qu’administrateur) et dans /etc/hosts sous macOS et Linux.
Parcourez ensuite le site et vérifiez les pages, les formulaires, les connexions, la recherche, le paiement et tout ce qu’utilisent les visiteurs. Votre navigateur peut afficher un avertissement de certificat si le nouvel hébergeur n’en a pas encore émis pour votre domaine ; c’est normal à ce stade.
Supprimez la ligne de votre fichier hosts une fois les tests terminés. Si vous l’oubliez, votre ordinateur continuera d’aller à cette adresse même après le déménagement, ce qui peut masquer des problèmes que les autres visiteurs rencontrent.
5. Geler les modifications et basculer
- Suspendez les modifications sur l’ancien site, comme les nouveaux articles, commandes ou commentaires, ou faites une dernière sauvegarde juste avant la bascule pour ne rien perdre.
- Si le contenu du site a changé depuis votre copie, copiez de nouveau la dernière version de la base de données et des fichiers téléversés.
- Mettez à jour les enregistrements DNS avec les adresses du nouvel hébergeur, ou changez les serveurs de noms si vous déplacez aussi le DNS.
- Vérifiez la réponse DNS en ligne, puis ouvrez le site depuis un téléphone en données mobiles pour voir ce que voit un nouveau visiteur.
- Assurez-vous qu’un certificat SSL est actif chez le nouvel hébergeur et que
http://redirige vershttps://.
6. Déplacer les e-mails séparément, ou les laisser où ils sont
Votre site web et vos e-mails peuvent déménager à des moments différents. Si les e-mails restent chez leur fournisseur actuel, laissez leurs enregistrements MX et TXT exactement tels quels.
Si les e-mails déménagent aussi, créez d’abord les boîtes e-mail chez le nouveau fournisseur, copiez les messages existants (de nombreux fournisseurs proposent un outil d’import qui copie le courrier via IMAP), puis modifiez les enregistrements MX. Demandez aux utilisateurs de conserver les réglages de leur ancienne boîte jusqu’à ce que les nouveaux soient confirmés comme fonctionnels.
7. Garder l’ancien hébergeur quelque temps
N’annulez pas l’ancien hébergement tout de suite. Conservez-le au moins une semaine : vous aurez ainsi une copie fonctionnelle de secours et le temps de repérer ce qui aurait été oublié. Remettez le TTL DNS à sa valeur habituelle une fois que tout fonctionne.
L’hébergement web DomainPilot comprend une migration de site gratuite : l’équipe déplace votre site et vos fichiers depuis votre hébergeur actuel. Pour en faire la demande, utilisez le formulaire de demande de migration.
Guides associés
- Relier un domaine à un site web
- Pourquoi les modifications DNS prennent du temps
- Un site web qui ne s’affiche pas