He contratado recientemente un nuevo hosting en redcoruna.com, concretamente un vps (Virtual Private Server). Como tengo varias webs en funcionamiento he tardado varios días haciendo los cambios y una de las cosas que me parecen importantes es que no haya corte del servicio. Quería meter los archivos e instalar todo en el hosting nuevo y luego cambiarle los dns a los dominios y no al contrario, porque entonces habría un tiempo en el que no habría nada en la página y tendría que esperar a que no funcione para empezar a meter los archivos.
El archivo hosts de tu ordenador sirve para que cuando teclees un dominio (por ejemplo: misjuegos.com) vaya a localizar los archivos de la página al servidor que tú quieras (va a preguntar a la ip que tú configures en ese archivo). Así, aunque el dominio tenga las dns del hosting viejo tu ordenador va a estar obligado a ir a buscar la página al hosting nuevo como si ya tuviera cambiados los dns al hosting nuevo.
Por ejemplo: ¿Cómo cambiar de hosting un blog de wordpress?
- Contrata el hosting nuevo.
- Accede a tu blog y expórtalo como en forma de archivo .XML entrando en el panel de control de tu blog, en el menú TOOLS > EXPORT > DOWNLOAD EXPORT FILE.
- Añade el dominio a ese hosting para asociarle un usuario y contraseña y así poder gestionar los archivos.
- Instala wordpress a ese dominio en el hosting nuevo desde la utilidad de scripts/software/aplicaciones del CPANEL.
- Modifica el archivo hosts de tu ordenador para asociar el dominio de tu blog a la ip del nuevo servidor. Hay que añadir una línea al final del archivo poniendo la ip del nuevo servidor y el dominio,tanto con las www. como sin ellas para que funcione de las dos formas ( ej: “92.43.20.49 misjuegos.com www.misjuegos.com” -no pongas las comillas, sólo lo que hay dentro de ellas y poniendo la ip de tu nuevo servidor y el dominio de tu blog, esto es sólo un ejemplo) . De esa forma cuando teclees tu página accederás al wordpress recién instalado en el hosting nuevo.
- Configura el wordpress del nuevo hosting ( ej: nombre del blog, título, permalinks, carpeta donde se guardan imágenes y otros archivos subidos al blog (normalmente uploads) y configurar si quieres que se guarden en carpetas por años y meses o no, etc ).
- Importa el archivo .XML que guardaste antes: desde el panel de control de tu recién instalado blog, en el menú TOOLS > IMPORT > wordpress . Marca la casilla de Download and import file attachments para que también importe las imágenes y archivos del blog del hosting viejo.
- Subir el theme que estuvieras usando a la carpeta \wp-content\themes\
- El último paso es ir al registrador de dominios y cambiar las dns y ponerle las del nuevo hosting.
- Una vez que ya funcione todo en el nuevo hosting puedes dar de baja el antiguo y volver a dejar el archivo hosts como estaba, borrando la línea que añadiste.