Lors d’une migration de serveur (ServeurA vers ServeurB) on se retrouve dans le cas ou les requêtes des internautes arrivent sur les 2 serveurs. Ce qui peut durer plus de 48h si vous n’avez pas la main sur les DNS.

Si vous avez la possibilité, n’hésitez pas à diminuer le TTL pour le domaine. Chez OVH, celle-ci se trouve dans « Domaines & DNS » puis « Zone DNS » puis « Modifier le TTL ».

ttl

 

Pour rediriger le trafic d’un serveur à l’autre, il faut installer le module proxy dans Apache :

Puis modifier la configuration du virtualhost du domaine en question :

Dans mon cas, tous les noms de domaines ont pour ServerAlias ledomaine.serveurX.com ce qui me permet d’accéder à l’hébergement dans le cas ou le nom de domaine n’est pas encore configurer, ou pour tester que le site fonctionne bien sur un des autres serveurs.

Il suffit de redémarrer Apache afin que tous le trafic soit dirigé vers le 2éme serveur :