Migrer un site vers O2Switch
O2Switch est un hébergeur français que j’ai découvert il y a quelques mois grâce à son offre unique, tout illimité (espace disque, trafic, bases de données, nombre et taille des emails…) et à ses performances assez folles : Un compte d’hébergement peut exploiter 12 CPU threads, 32 GO de RAM et 32 MO/S d’accès IO.
Il est possible de gérer jusqu’à 5 espaces totalement autonomes (appelés des Lunes) et héberger autant de site que souhaité. (…et contrairement aux apparences de cette intro, cet article n’est absolument pas sponsorisé !)
Nous allons voir comment migrer un site vers O2Switch. Pour commencer, assurez-vous d’avoir fait des sauvegardes de vos fichiers depuis le FTP de votre ancien serveur ainsi que la base de donnée. Ce sont ces fichiers que nous allons migrer ensuite.
Configurer le domaine chez O2Swicth
Dans le Cpanel, rendez-vous dans le bloc Domaines
puis cliquez sur Domaines supplémentaires
.
- Nom du nouveau domaine : Écrivez ici le nom de domaine que vous souhaitez utiliser chez O2Switch
- Sous-domaine : Par défaut, c’est votre nom de domaine débarrassé de l’extension. Il vous servira pour accéder à votre site via le nom de domaine principal (utile pour tester le site avant que le transfert de domaine soit effectif).
- Racine du document : Indiquez ici le chemin de votre dossier dans lequel vous allez mettre votre site. O2Switch conseille de stocker les sites dans un dossier
sites
situé à la racine du serveur.
Vous pouvez choisir ici de créer un accès FTP propre à ce domaine. Auquel cas, vous pourrez choisir le mot de passe du compte.
Créer la base de donnée chez O2Switch
(si vous en avez besoin, cela va sans dire ! )
Dans le Cpanel, rendez-vous dans le bloc Bases de données
puis cliquez sur Bases de données MySQL®
.
- Indiquez le nom de la base de donnée que vous souhaitez créer.
- Si vous n’avez pas encore crée d’utilisateur ou si vous souhaitez en créer un nouveau pour cette base, vous pouvez le faire en descendant un peu dans la page. Repérer la section
Ajouter un nouvel utilisateur
, renseigner un nom de l’utilisateur et choisissez son mot de passe. - Et pour finir, associez l’utilisateur à votre nouvelle base, en descendant encore un peu dans la page. Repérer la section
Ajouter un utilisateur à la base de données
, sélectionnez l’utilisateur puis la base de données de votre choix et cliquez surAjouter
. - Choisissez les privilèges que vous souhaitez donner à cet utilisateur puis validez.
Migrez vos données de votre ancien vers le nouveau serveur
Migrer votre base de données
- Dans le Cpanel, rendez-vous dans le bloc
Bases de données
puis cliquez surPhpMyAdmin
. - Vous pouvez maintenant importer votre base de données en cliquant sur
Importer
puis en sélectionnant votre base de données que vous aviez précédemment sauvegardé sur votre disque dur.
Migrer vos fichiers
- Ouvrez votre logiciel FTP préféré (Filezilla par exemple),
- Connectez vous avec les codes que vous avez précédemment crées
- Puis envoyez les fichiers de votre ancien site vers le nouveau, dans le dossier
sites/votre-domaine
(ou à l’emplacement que vous avez choisi dans la première étape)
Mettre à jour les identifiants à la base de donnée
N’oubliez pas de mettre à jour les identifiants de connexion à la base de données dans les fichiers de votre site. Par exemple, pour un site réalisé avec WordPress, modifiez le fichier wp-config.php.
L’hôte est toujours localhost
.
Transférer le domaine ou modifier les DNS
Tant que le domaine n’est pas transféré chez OVH, nous utiliserons le sous-domaine pour accéder à la version du site en ligne. Il faut pour cela accéder à votre domaine principal (celui attaché à votre compte O2Switch), par exemple http://toto.mon-domaine.com
Vous pouvez maintenant faire pointer votre nom de domaine sur votre nouveau serveur. Pour cela 2 possibilités :
- En modifiant les DNS chez votre registrar pour les faire pointer chez O2Switch
- Ou en demandant un transfert chez O2Switch
Même dans le cas d’un transfert, je conseille de procéder d’abord par un changement des DNS pour éviter une interruption des services (ce qui peut arriver avec certain registrar). Le transfert se fera ensuite de façon plus transparente.
Faire pointer les DNS vers le nouveau site
Sur O2Switch, vous devrez faire pointer sur :
-
DNS primaire : ns1.o2switch.net (109.234.160.5)
-
DNS secondaire : ns2.o2switch.net (109.234.161.5)
Pour plus d’infos, voir la FAQ de O2Switch.
Si votre ancien site était chez OVH (au hasard bien sur !) :
- Ouvrez votre manager,
- Sélectionnez votre domaine,
- Rendez-vous dans l’onglet Serveur DNS,
- Cliquer sur le bouton Modifier les serveurs DNS,
- Remplissez comme dans l’image ci-dessous,
- Cliquez sur le bouton
Appliquer les changements
La propagation peut prendre jusqu’à 48h. Pendant ce temps, vous allez rencontrez un comportement un peu particulier : votre site sera aléatoirement affiché chez votre ancien ou chez le nouvel hébergeur ! Comme vos deux versions sont identiques, l’opération sera invisible aux yeux des internautes.
Vous pouvez ajouter un signe distinctif sur votre nouveau serveur pour savoir ou vous êtes ! Par exemple, un petit commentaire dans le code source du header… Quand vous le voyez, c’est que la propagation a été faite !
Ou bien si vous voulez savoir où en est votre site à travers le monde, voici un petit outil qui vous dira tout !
Une fois la propagation réalisée (et les 48 heures passées), vous pouvez supprimer vos fichiers et votre base de données de votre ancien serveur. Avant la suppression définitive, n’hésitez pas à seulement « renommer »… En cas de pépin, vous pourrez rapidement revenir en arrière.
Et le https ?
Si vous migrez un site en HTTPS, il faudra bien veiller à réinstaller et configurer un certificat SSL chez O2Switch. Je vous indique la procédure d’installation du certificat Let’s Encrypt chez O2Switch dans cet article.
Si cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !
Merci pour le tuto. Mon avis perso et également non sponso sur O2switch, c’est le jour et la nuit par rapport à OVH. La seule chose c’est qu’ils n’ont pas assez d’IP Classe C dans leur IPxtender. Mais support excellent, rapidité des serveurs parfait.