Double migration réussie ;-)

J’arrete pas de déménager ces temps-ci, enfin plutôt mes serveurs et mes noms de domaines qui se baladent.

Dernièrement un double changement à été effectué :

1er changement

  • Dans un premier temps, modification des CNAME (Dns) de OVH afin de créer une entrée pour lgnap.helpcomputer.org, et puis également pour doune.helpcomputer.org redirigeant vers le bon serveur.
  • Copie des documents contenus dans chaque dossier dans son sous domaine avec petite modification du .htaccess de wordpress (en l’occurence il fallait lui dire qu’il ne travaillait plus dans un dossier mais directement à la base de son propre nom de domaine)
  • Backup de chaque dossier (targz (tar -cfz)) et récupération via SCP (voir qques articles en dessous pour connaitre la procédure)
  • Création d’un .htaccess pour rediriger tout le trafic vers les nouvelles adresses sans aucune perte (ce qui inclus que si vous aviez envie de lire un article bien précis et non uniquement retomber à la racine du blog, c’est geré)

J’ai galéré pour essayer de trouver un .htaccess pour faire un URL forwarding correct donc je partage le mien :

RewriteEngine on
RewriteRule ^(.*)$ http://lgnap.helpcomputer.org/$1 [R=301,L]

  • On active le module de redirection
  • On récupère TOUT ce qui vient dans ce dossier
  • Et on le glisse comme argument derrière la nouvelle adresse
  • C’est une redirection permanente (301) et c’est la dernière règle (L) de redirection à appliquer (logique c’est la seule ;-))

J’ai simplement glissé ce petit .htaccess dans le dossier ‘wpress‘ et c’est tout ;-)

Petit problème dû à l’architecture Gandi AI

Sous Gandi AI vous n’avez pas les droits root de votre machine, et donc ma simple copie via ssh qui aurait du être si simple est devenue un calvaire.
Le propriétaire des fichiers/dossiers copiés était l’administrateur et non plus un utilisateur auquel apache avait certains droits de modification. Et donc toutes les updates sous wordpress devenaient bien plus complexe (obligé de renseigner les accès FTP).

Morale de l’histoire : utilisez votre FTP et non pas cp via SSH pour déplacer un domaine si vous êtes sous Gandi AI.

2ème changement

Déplacement du nom de domaine de OVH vers Gandi, et réattribution des DNS vers les bons serveurs après le transfert du domaine.
Sans oublier les recréations des boites mail.  Ok, tout semble en ordre maintenant.

Backup de la totalité du serveur

Pour finir sans le plus important : un backup intégral du serveur en date du 31-12-2010 afin de pouvoir aborder l’année serein.
Que mes clients puissent dormir sur leur deux oreilles et paisiblement.

Autant un dump de la base de donnée a été fait que la copie intégrale des fichiers sur le serveur (tar cfz).
J’expliquerai la procédure complète un peu plus tard pour ceux que ça intéresse ;-).

Posted in Uncategorized by El Gnap at January 8th, 2011.
Tags: , , , , , , , ,

Comments are closed.