Cambiar de servidor con SSH y SCP
Llevo dos días sin escribir en el blog porque he estado trasladándolo a un nuevo servidor un poco mejor. Por todo ello aprovecho para escribir la utilidad que se le puede dar a SSH y SCP cuando os encontráis en un caso como el mio y queréis ahorrar mucho tiempo.
Lo primero que debemos hacer es conectarnos con SSH y crear un paquete de todos los archivos del blog con tar o tar gz:
- ssh admin@dominio
- tar -cvf /home/blog/copia-seg.tar /home/blog/www/
Lo mismo con mysql:
- tar -cvf /home/blog/copia-seg-mysql.tar /home/mysql/blog/
Con esto tendremos todos los datos empaquetados. Una vez que tengamos esto hecho vamos al nuevo servidor y creamos una nueva zona DNS y damos de alta en Apache un nuevo servidor virtual para el dominio del blog. Cuando ya tenemos esto nos conectamos por ssh:
- ssh admin@ipnuevoservidor
- scp admin@dominio:/home/blog/copia-seg.tar /
- scp admin@dominio:/home/blog/copia-seg-mysql.tar /
- tar xvf copia-seg.tar
- tar xvf copia-seg-mysql.tar
Ya tendremos los archivos en su lugar solo nos quedara cambiarle la propiedad de los ficheros que puedes hacerlo con:
- chown mysql:mysql /home/mysql/blog/
- chown blog:users /home/mysql/blog/
Vamos a phpMyAdmin y creamos el mismo usuario que teníamos en el mismo antiguo servidor y le damos permisos a la base de datos del blog. Para comprobar que todo funciona correctamente cambiamos nuestras DNS poniendo las ip de tu servidor.
Finalmente cambiamos las DNS del dominio que tardará un máximo de 48 horas. Cuando hagas un ping y te aparezca la ip del nuevo servidor ya podrás empezar a postear.