Il y a quelques jours, j'ai migré mon premier site web depuis OVH vers Alwaysdata ! Un petit pas pour l'humanité, un grand pas pour la femme, car j'ai un peu galéré au début.
En soi, la procédure est simple, mais, sur le moment, j'ai eu du mal à trouver les informations que je cherchais pile au moment où j'en avais besoin.
Aussi, je me suis dit qu'expliquer comment j'ai fait rendrait peut-être service à des personnes dans la même situation que moi ! :)
À quoi ce tutoriel sert-il ?
Ce petit tutoriel vous servira si vous vous demandez comment faire pointer votre nom de domaine OVH vers votre hébergement Alwaysdata.
Il vous expliquera aussi comment migrer plusieurs sites web hébergés chez OVH sur un seul hébergement Alwaysdata.
Pourquoi migrer ?
Je suis cliente chez OVH depuis une quinzaine d'années (léger coup de vieux…), mais j'ai eu envie de changer d'hébergeur et de migrer mes sites chez Alwaysdata pour plusieurs raisons :
- La maintenance : j'administre plusieurs sites web, autant d'hébergements et encore plus de noms de domaines chez OVH. Mettre à jour, sauvegarder et maintenir ces différents sites sur différents hébergements est devenu long. Je veux rationaliser ce processus. J'aurais pu activer le multidomaine chez OVH, mais j'avais envie de changer d'hébergeur ;
- La facturation : si on additionne le prix de chacun de mes hébergements à celui que je paye pour tous mes noms de domaine, la facture commence à être un peu salée. Payer un hébergement unique chez Alwaysdata pour y héberger tous mes sites tout en continuant à gérer mes noms de domaine chez OVH est plus économique ;
- Le service client : ce n'est pas une légende urbaine, Alwaysdata se démarque de ses concurrents par un excellent service client. Les quelques tickets ouverts chez eux ont toujours été réglés en un temps record. Ils sont hyper disponibles – ils m'ont déjà répondu la nuit ou le week-end –, et j'ai toujours obtenu des réponses rapides et satisfaisantes. Ce qui est loin d'avoir été toujours le cas chez OVH.
Nota bene
- Les commentaires sur ce billet sont évidemment bienvenus, mais je ne ferai pas de support. Je décline toute responsabilité quant aux éventuels problèmes techniques que vous rencontreriez.
- Pour les besoins du tutoriel, je vais prendre en exemple la migration d'un de mes sites,
toriamos.fr
, hébergé chez OVH, vers mon serveur chez Alwaysdata (AD). - Autre chose : ceci n'est pas un billet sponso. C'est un retour d'expérience personnel.
En cas de doute, consultez le wiki d'Alwaysdata ainsi que les guides d'OVH. Encore une fois, je décline toute responsabilité en cas de problème technique avec vos sites, et je ne fournirai aucun support, ni par commentaire ni par email.
Baisser le « Time To Live » de vos DNS
Pour commencer, souscrivez à l'offre Alwaysdata de votre choix.
Moi, j'ai souscrit au Pack 10 Go, à 95 €/an. Cela m'a semblé onéreux de prime abord, et puis j'ai réalisé qu'actuellement, les trois hébergements distincts que je paye chz OVH me reviennent plus de deux fois plus cher. C'était donc vite vu !
Une fois que vous avez souscrit chez AD, la première opération à faire avant de changer vos DNS, c'est de diminuer le TTL (Time To Live).
Pour ce faire :
- Allez dans votre manager OVH ;
- Sélectionnez le site web dont vous souhaitez modifier les DNS dans le menu déroulant situé en haut de la fenêtre ;
- Cliquez sur l'item de menu « Domaine & DNS » situé dans la colonne de droite sous l'onglet « Mutualisé » ;
- Cliquez sur l'item « Zone DNS » ;
- Cliquez ensuite sur l'item « Modifier le TTL ».
Par défaut, le TTL chez OVH est fixé à 24h. Moi je l'ai passé à 1h, mais vous pouvez le diminuer davantage.
Il est recommandé de modifier le TTL 72h avant le changement de vos DNS pour qu'il ait le temps de se propager.
Lorsque votre site aura été migré, n'oubliez pas de rétablir le TTL à 24h pour des raisons de performance.
Créer votre site sur Alwaysdata
Créer un mot de passe FTP chez Alwaysdata
Par défaut, aucun mot de passe FTP n'est configuré : il faut que vous le définissiez vous-même dans votre admin Alwaysdata.
- Dans l'admin Alwaysdata, cliquez sur l'item « FTP » situé dans la colonne de gauche ;
- Dans la page qui s'ouvre, cliquez sur l'icône « roue » située dans la colonne « Modifier », à droite de votre site ;
- Sur la page « Utilisateur FTP », indiquez le mot de passe souhaité. Faites-vous une faveur, choisissez un mot de passe difficile à décrypter.
NB : si vous êtes expert(e), vous pouvez aussi utiliser SCP chez Alwaysdata.
Créer le dossier sur votre serveur Alwaysdata
Ensuite, connectez-vous par FTP à votre serveur Alwaysdata, déplacez vous à l'intérieur du dossier /www
, et créez-y le dossier qui y accueillera les fichiers de votre site.
Le plus simple est de lui donner le nom de votre site. Par exemple, moi j'ai créé le dossier /toriamosfrance
, pour identifier facilement son contenu : cela paraît évident, mais quand on veut héberger plusieurs sites sur son hébergement unique AD, autant que les choses soient bien nommées.
Nico m'a dit utiliser /www/domaine.tld/sousdomaine/
avec un sous-domaine www
, même s'il n'utilise pas www
dans ses URLs.
En somme, vous êtes libre de faire comme bon vous semble !
Si vous voulez migrer plusieurs de vos sites chez Alwaysdata, profitez-en pour créer d'autres dossiers à la racine du dossier /www
, avec un dossier par site à migrer.
Ce qui doit donc donner :
/www - /site1 - /site2 - /site3 - etc.
Créer les domaines dans Alwaysdata
Pour que le nom de domaine que vous possédez chez OVH et que vous allez bientôt faire pointer sur votre hébergement Alwaysdata fonctionne, il faut maintenant créer le(s) domaine(s) correspondant(s).
Pas besoin de trifouiller dans vos DNS, un champ A ou autre, c'est plus simple que ça.
NB : C'est une étape que j'avais loupée la première fois, car je n'avais trouvé cette info nulle part. :idea:
- Dans l'admin d'AD, cliquez sur l'item « Domaines » situé dans la colonne de gauche ;
- Cliquez ensuite sur le bouton « + Ajouter un domaine ».
- Dans le formulaire « Ajout de domaine » qui s'affiche alors, saisissez l'URL de votre site, en respectant les consignes données par AD sur la page.
- À la seconde étape du formulaire, AD vous indique qu'il s'agit d'un domaine existant, et vous propose soit de le gérer, soit de le transférer. Choisissez « Gérer » pour conserver votre nom de domaine chez OVH (c'est ce que j 'ai fait).
- Validez.
- Réitérez éventuellement l'opération pour les autres sites à migrer.
Créer virtuellement le site dans l'admin Alwaysdata
Rendez-vous ensuite dans votre zone d'administration Alwaysdata pour créer le(s) site(s) à transférer chez eux.
Par défaut, un seul site est indiqué : http://votrenick.alwaysdata.com/
(la partie votrenick
étant remplacée par votre identifiant AD).
Pour créer le site à transférer :
- Dans la colonne de gauche, cliquez sur l'item « Sites » ;
- Dans la page qui s'ouvre, cliquez sur le bouton « + Ajouter un site » ;
- Remplissez le formulaire qui s'ouvre alors :
- Le nom du site : c'est le nom que vous, vous donnez en interne à votre site, mais ce nom n'apparaîtra nulle part sur le web (moi, j'ai écrit « Tori Amos France », car c'est le nom du site que je veux transférer, mais j'aurais pu tout aussi bien écrire « Cacahuète » ou « Papuche ») ;
- L'adresse du site : indiquez ici l'URL du site dont vous possédez le nom de domaine chez OVH, et que vous souhaitez faire pointer sur votre hébergement AD. Moi, c'est
toriamos.fr
, sans leswww
car mon site est configuré pour afficher toujourshttp://toriamos.fr/
dans le navigateur. Mais pour un autre site, accessible depuishttp://www.example.fr/
, il faudrait écrirewww.example.fr
; - Configuration – type : laissez « Apache standard » par défaut (sauf si vous savez ce que vous faites) ;
- Configuration – répertoire racine : indiquez ici le nom du dossier que vous avez créé à l'étape précédente dans le répertoire
/www
de votre hébergement AD. Moi, c'est donc/www/toriamosfrance
.
- Validez le formulaire.
- Réitérez l'opération pour chacun des autres sites à migrer éventuellement.
Vous verrez ensuite votre/vos site(s) apparaître dans la liste de vos sites Alwaysdata :
Créer les adresses email de votre domaine chez Alwaysdata
Il reste une dernière manœuvre chez Alwaysdata : elle concerne vos emails. En effet, vos emails ne seront pas transférés comme par magie depuis OVH vers Alwaysdata ! Il faut vous en charger vous-même.
Ainsi, si vous disposiez, chez OVH, d'adresses email qui se terminent par votre URL (par exemple : postmaster@cacahuete.fr
), alors il ne faut pas oublier de les créer également une par une chez Alwaysdata (ou bien en profiter pour les héberger ailleurs, bien sûr).
Chez OVH, ce type d'adresse email semble liée à l'hébergement, donc à partir du moment où votre nom de domaine n'est plus relié à l'hébergement OVH, vos emails OVH tombent dans l'abîme.
Heureusement, comme votre nom de domaine va pointer sur votre hébergement Alwaysdata, vous allez pouvoir recréer ces adresses email directement chez AD :
- Dans l'admin d'Alwaysdata, cliquez sur l'item « Emails » situé dans la colonne de gauche.
- Cliquez ensuite sur le bouton « Ajouter une adresse email », puis remplissez le formulaire adéquat. Plusieurs options s'offrent à vous en terme d'antispam, de quota, de redirection, etc.
Quelques remarques : vos boîtes mail chez Alwaysdata sont stockées sur votre hébergement. Donc, plus vos boîtes aux lettres vont grossir, plus elles empiéteront sur le stockage alloué à votre hébergement.
Pensez donc à mettre en place un système de purge si vous ne consultez vos emails que via l'interface web de AD, pour supprimer régulièrement les emails anciens, et/ou à utiliser une redirection email plutôt que créer un énième compte POP.
Sauvegarder et déployer votre site
Une fois que tout cela est fait, vous devez donc continuer de patienter 72h pour que le nouveau TTL soit bien pris en compte.
Une fois ce délai écoulé, lorsque vous êtes fin prêt à migrer vos DNS, la première chose à faire est de sauvegarder entièrement le(s) site(s) à migrer : la base de données d'une part, et les fichiers FTP d'autre part.
Déployez ensuite ces fichiers sur votre nouveau serveur Alwaysdata :
- Fichiers FTP : uploadez vos fichiers dans le dossier que vous avez créé dans le dossier
/www
. Si vous utilisez WordPress : pensez à modifier les informations de connexion dans le fichierwp-config.php
; - Base de données : importez votre dump SQL dans le PhpMyAdmin mis à disposition par Alwaysdata, après avoir préalablement créé votre base de données via votre admin AD.
Changer les DNS
Il est maintenant temps de modifier les DNS de votre nom de domaine. C'était la partie qui me faisait un peu flipper, mais en fait c'est très facile !
- Connectez-vous à votre manager OVH ;
- Sélectionnez le site web dont vous souhaitez modifier les DNS dans le menu déroulant situé en haut de la fenêtre ;
- Cliquez sur l'item de menu « Domaine & DNS » situé dans la colonne de droite sous l'onglet « Mutualisé » ;
- Cliquez sur l'item « Serveur DNS » ;
- Modifiez les DNS en utilisant le DNS primaire et le DNS secondaire d'Alwaysdata (vous les trouverez dans leur wiki) ;
- Validez.
Il faut ensuite attendre un certain temps que les DNS se propagent. Si vous avez diminué le TTL, cela devrait aller vite ! Mon site toriamos.fr
a bien été migré en une heure, conformément au TTL que j'avais indiqué.
Cependant, cela ne sera pas forcément votre cas : il faut donc désactiver toute fonctionnalité dynamique (par ex. les commentaires) sur votre ancien hébergement, et ne pas en retirer les sources et les contenus tout de suite, pour que la transition soit quasiment transparente pour vos utilisateurs.
Notez quand même que cela peut prendre de 24 à 72h pour que les DNS soient à jour partout.
Conclusion
Voilà, l'opération que j'avais tant redoutée s'est révélée plus facile que prévu ! Il fallait juste faire preuve de méthode et de patience.
Je conserve mes noms de domaine chez OVH, car leurs tarifs restent plus avantageux pour ce type de prestation.
En revanche, niveau hébergement, désormais j'hébergerai mes sites chez Alwaysdata, bien contente de savoir qu'en cas de pépin, je bénéficierai d'un support de qualité, et que tous mes sites sont réunis au même endroit. (NB : OVH permet aussi de réunir tous vos sites sur un seul hébergement. Mais niveau support, vous savez ce que j'en pense…)
Et vous, chez quel hébergeur êtes-vous ? En êtes-vous satisfait-e ? Y a-t-il des hébergeurs à éviter absolument ?
Si vous avez envie de passer chez Alwaysdata, vous pouvez utiliser ce lien d'inscription de ma part : vous obtiendrez 10 % de réduction sur votre hébergement pendant six mois.
Merci à Nico Hoizey pour la relecture de ce billet !
12 juin 2014
Bonjour,
Merci beaucoup pour ce billet détaillé et pour les compliments.
Petites précisions :
* pour le compte FTP : il y en a bien un qui est créé par défaut à l'ouverture du compte, l'identifiant est le nom du compte avec le mot de passe renseigné lors de l'inscription. Ce n'est pas forcément clair nous en sommes conscients...
* héberger tous ses sites sur un même hébergement (ou compte) : c'est tout à fait possible, mais il faut être conscient des inconvénients. L'ensemble des fichiers, bases de données et emails rentrent dans le quota donc ça peut aller vite ; et tout sera hébergé sur le même serveur HTTP, donc lors d'une panne (oui ça arrive, surtout en environnement mutualisé) c'est tout qui tombe. Il y a donc également le choix d'avoir un compte par site (ou client si ce sont vos clients) ce qui apporte aussi l'avantage des permissions que vous pouvez accorder à vos clients (voir menu Permissions de l'interface). Financièrement c'est différent, c'est vrai. Il faut peser le pour et le contre.
Bonne continuation :)
12 juin 2014
Bonjour et merci pour votre commentaire et toutes ces précisions !
En effet, en dépit de la clarté de l'interface d'admin Alwaysdata, j'ai parfois éprouvé des difficultés à trouver certaines infos. Mais j'ai réussi à me dépatouiller, donc c'est possible ! :)
Tout à fait ! Merci de le préciser.
J'ai bien conscience de ces risques. Je n'ai pas précisé que mes trois sites sont des sites personnels, d'où aussi le choix d'un hébergement mutualisé : s'ils sont momentanément indisponibles, c'est un peu moins grave que s'il s'agissait d'un site ecommerce grâce auquel je gagnerais ma vie.
12 juin 2014
Excellent billet qui récapitule très clairement et bien le transfert. Il est vrai que Alwaysdata est vraiment très réactif et dispo quand il faut. Contrairement à OVH...
Je n'hésiterai pas à recommander ton billet, et pis j'ai appris un truc concernant le TTL ;-)
Merci Marie :-*
12 juin 2014
Merci beaucoup Sophie ! Je ne connaissais pas non plus le TTL avant que Nico et Matthias ne m'abreuvent de leurs bons conseils :)
12 juin 2014
Petite débutante que je suis, mon coeur balançais juste entre OVH et Gandi, sans me poser la question d'aller ailleurs.
Pourtant, j'ai bien un compte chez alwaysdata pour des petites opérations courantes . l'offre gratuite est vraiment chouette, elle permet d'expérimenter plein de trucs! Pratique quand tu débutes!
14 juin 2014
Merci pour ton retour d'expérience, Joh ! :) Au final, qui d'OVH ou de Gandi vas-tu choisir ?
13 novembre 2014
Merci pour cet article complet, avec le nouveau manager V6 d'ovh je cherche un autre hébergeur, car la ils ont fait fort niveau usine à gaz... Avec le recul, êtes vous contente de AlwaysData ?
Merci.
13 novembre 2014
Bonsoir Patrice,
Oui, bien contente de Alwaysdata ! Pas mal de choses à configurer soi-même, mais au moins pas de surprise. Et leur support est top !