A muchos nos ha pasado alguna vez que necesitamos hacer una copia de una web en el mismo servidor web. La mayoría de la gente descarga la web por ftp y la vuelve a subir a la nueva ubicación. Pero cuando la web es grande esta tarea se puede hacer lenta y pesada.
Un buen truco para ahorrarnos trabajo es realizar dicha copia a mano. Supongamos que nuestro servidor web tiene un S.O. Linux. Los pasos para copiar la web sería muy sencillos:
1- Conectar por SSH a nuestro servidor con un usuario con los permisos suficientes para realizar las copias que queremos hacer. Si tenemos un servidor dedicado, un VPS o un plan reseller esto no debería ser problema.
2- Una vez conectados, lo que queremos hacer es copiar una web en otra ubicación. Supongamos que las ubicaciones son estas:
Web original: /home/user/domains/domain.com/public_html/
Ubicación copia: /home/user2/domains/domain2.com/public_html/
Para los que nunca usaron comandos linux haríamos lo siguiente:
cd / (vamos al directorio raiz)
cd /home/user/domains/domain.com/public_html/ (vamos al directorio que copiaremos)
cp * -R /home/user2/domains/domain2.com/public_html/ (lo copiamos todos incluyendo subdirectorios)
cd / (otra vez al raiz)
cd /home/user2/domains/domain2.com/public_html/ (vamos al directorio copiado)
chown user2:user2 * -R (cambiamos los permisos de los archivos copiados incluidos subdirectorios)
Esto es sólo un ejemplo. Dependiendo del servidor pueden cambiar las estructuras de los ficheros, pero el concepto es así de sencillo. Al trabajar directamente en el mismo servidor web el proceso es mucho más rápido y sencillo., igual que copiar carpetas en tu propio ordenador. Además este sistema apenas consume transferencia de nuestro hosting.

Comentarios recientes