Categorías: Ciencia y Tecnología
|
4 abril, 2020 3:00 pm

¿Cómo hacer una copia de seguridad de mi servidor?

Compartir

En los foros, muchos usuarios preguntan cuál es la mejor forma de hacer una copia de seguridad de su servidor. A continuación os traemos una guía paso a paso para guardar todos los contenidos del sistema sin perder la cabeza en el intento Crea un archivo en el directorio /home/username/ y llámalo backupf.php En este archivo deberás pegar el código que te adjuntamos al final de este artículo, asegúrate de que lo has copiado correctamente y si haces copia y pega, ten cuidado con que todos los caracteres se copien correctamente.

Advertisements

Configura un cron para ejecutar este archivo creado de forma diaria o en el periodo de tiempo que prefieras. Así todo se hará de forma automática y no tendrás que preocuparte constantemente por los cambios de los contenidos. De hecho, algunas empresas realizan este bakup veces al día.

Advertisements

No necesitas tener un servidor FTP de lujo. Algunos utilizan una máquina XP Pro con un servidor Filezilla instalado y es más que suficiente. Si tienes acceso directo a la máquina podrás guardar tus copias de seguridad en DVD’s o discos duros directamente, así te aseguras de que no se pierda nada aunque te falle también el servidor principal. Te aconsejo que, si tienes contratado un plan de hosting con cualquier compañía, no confíes plenamente en sus copias de seguridad, especialmente si en el contrato no especifican asumir la responsabilidad de la pérdida de datos. De todos modos, siempre es mejor hacer las cosas importantes uno mismo, así podremos dormir tranquilamente por las noches. Aquí tenéis el código que debe figurar en el archivo creado ?php // PHP script to allow periodic cPanel backups automatically, optionally to a remote FTP server. // This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! (place it in your home dir, not /www/) // ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED ********* // Info required for cPanel access $cpuser = “cpanel-username”; // Username used to login to CPanel $cppass = “cpanel-password”; // Password used to login to CPanel $domain = “yourdomain.com”; // Domain name where CPanel is run $skin = “x3″; // Set to cPanel skin you use (script won’t work if it doesn’t match). Most people run the default x theme // Info required for FTP host $ftpuser = “remote-ftp-username”; // Username for FTP account $ftppass = “remote-ftp-password”; // Password for FTP account $ftphost = “remote-ftp-hostname”; // Full hostname or IP address for FTP host $ftpmode = “ftp”; // FTP mode (“ftp” for active, “passiveftp” for passive) // Notification information $notifyemail = “user@domain.com”; // Email address to send results // Secure or non-secure mode $secure = 1; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP // Set to 1 to have web page result appear in your cron log $debug = 0; // *********** NO CONFIGURATION ITEMS BELOW THIS LINE ********* if ($secure) { $url = “ssl//”.$domain; $port = 2083; } else { $url = $domain; $port = 2082; } $socket = fsockopen($url,$port); if (!$socket) { echo “Failed to open socket connection… Bailing out!n”; exit; } // Encode authentication string $authstr = $cpuser.””.$cppass; $pass = base64_encode($authstr); $params = “dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&submit=Generate Backup”; // Make POST to cPanel fputs($socket,”POST /frontend/”.$skin.”/backup/dofullbackup.html?”.$params.” HTTP/1.0rn”); fputs($socket,”Host $domainrn”); fputs($socket,”Authorization Basic $passrn”); fputs($socket,”Connection Closern”); fputs($socket,”rn”); // Grab response even if we don’t do anything with it. while (!feof($socket)) { $response = fgets($socket,4096); if ($debug) echo $response; } fclose($socket); ?> Vía

Etiquetas: servidores

Más leídos

TikTok podría estar prohibido en EEUU de forma inminente tras una polémica decisión que podría cambiar el mundo de las redes sociales.

Aunque muchos han usado Google Forms, otros no tienen conocimiento de su uso. Por eso acá explicamos qué es y cómo es su uso adecuado.

Descubren en Colombia un ejemplar extraño de pájaro mielero, mitad macho y mitad hembra, visto por segunda vez en la historia.

Estos son los videojuegos más esperados que saldrán en 2024 para consolas como PlayStation, XBOX, Switch y Ordenadores PC y portátil.

Japón se convierte en el quinto país del mundo en llegar con sus naves espaciales a la superficie de Luna; la misión SLIM ha logrado tocar el polo lunar.

Pokemon Company investiga las acusaciones de plagio relacionadas con el juego ‘Palworld’, desarrollado por el estudio japonés Pocket Pair.

El 'modo morado' de WhatsApp está ganando popularidad gracias a que es una de las herramientas de comunicación más usadas en el mundo.

Spotify Wrapped 2023, revela las tendencias y preferencias de los amantes de la música. Acá te contamos como ver y cuáles son las novedades.

Veintisiete años después de fundar Amazon y convertirla en una de las empresas más valiosas del mundo, Jeff Bezos deja el cargo de CEO y su legado.

';