Linux-VPS sichert automatisch Remote-Server, um Spiegelseiten einzurichten

Linux-VPS sichert automatisch Remote-Server, um Spiegelseiten einzurichten

Die meisten Linux-VPS verwenden rsync, um die Website mit einem anderen VPS zu synchronisieren und zu sichern. Im Internet gibt es viele rsync-Tutorials. Ich habe mir das auch angesehen und denke immer noch, dass es zu kompliziert ist und Anfängern der Einstieg nicht leicht fällt. Ich habe gestern etwas recherchiert und eine einfache Möglichkeit gefunden, einen Remote-Server automatisch zu sichern und eine Mirror-Site einzurichten. Die verwendete Methode basiert auf einem früheren Artikel zur einfachen Website-Migration mit VPS. Verwenden Sie einfach ein Skript, um die Website jeden Tag automatisch zu sichern.
Nachfolgend nehmen wir als Beispiel die Sicherung des Masterservers 1.1.1.1 auf den Slaveserver 2.2.2.2.
1. Melden Sie sich vom Server 2.2.2.2 bei SSH an
2. Erstellen Sie wie folgt einen neuen copy.sh-Befehl im Verzeichnis /etc/cron.daily:

vi /etc/cron.daily/copy.sh

3. Um den Inhalt zu bearbeiten, drücken Sie zuerst den Buchstaben „i“. Wenn in der unteren linken Ecke „–INSERT–“ erscheint, kopieren Sie den folgenden Inhalt.

#!/bin/bash
cd /home/admin/o51k.com

 wget -nH --cut-dirs=1 -m --ftp-user=o51k --ftp-password=o51k ftp://o51k.com/o51k.com

Hinweis: cd /home/admin/o51k.com ist das Verzeichnis des Slave-Servers 2.2.2.2. Das erste o51k in der dritten Zeile ist der FTP-Benutzer des primären Servers 1.1.1.1. Das zweite o51k ist das FTP-Passwort des primären Servers 1.1.1.1. ftp://1.1.1.1/o51k.com Dabei ist o51k.com das Verzeichnis der zu sichernden Website.
4. Nachdem Sie den obigen Inhalt kopiert und eingefügt haben, drücken Sie „Esc“, dann „:“ und den Doppelpunkt und geben Sie dann „wq“ ein. Drücken Sie zum Abschluss die Eingabetaste.
5. Fügen Sie dem Skript Berechtigungen hinzu. Der Befehl lautet wie folgt:

chmod 755 /etc/cron.daily/copy.sh

6. Verwenden Sie die System-Crontab, um sie jeden Tag automatisch auszuführen: Der Befehl lautet wie folgt

crontab -e

7. Um den Inhalt zu bearbeiten, drücken Sie zuerst den Buchstaben „i“. Wenn in der unteren linken Ecke „–INSERT–“ erscheint, kopieren Sie den folgenden Inhalt.

30 3 * * * /etc/cron.daily/copy.sh

Nachdem Sie den obigen Inhalt kopiert und eingefügt haben, drücken Sie „Esc“, dann „:“ und den Doppelpunkt und geben Sie dann „wq“ ein. Drücken Sie zum Abschluss die Eingabetaste. Das heißt, die Website wird automatisch gesichert, um jeden Tag um 3:30 Uhr eine Spiegelseite vom Server zu erstellen.
Hinweis: Bei dieser Methode wird keine Sicherung der Datenbank erstellt. Im Allgemeinen ist es viel einfacher als rsync, aber die Verzeichnisberechtigungen werden nicht mit dem Hauptserver synchronisiert. Sie müssen die Berechtigungen manuell ändern.
Erneut gepostet von First Encounter. The Other Shore http://o51k.com/

<<:  Kostenloses .edu-Postfach von MEID

>>:  knProxy – Kostenloses PHP-Proxy-Programm

Artikel empfehlen

ServerAstra 1 GB RAM NVMe-Festplatte Ungarn KVM VPS-Test

Details : ServerAstra: 1,8 €/Monat/1 GB RAM/10 GB...