Hoe maak je een back-up van je website en herstel je deze op Linux

Hoe maak je een back-up van je website en herstel je deze op Linux

Als u een website op een Linux-server draait, moet u regelmatig back-ups maken. We helpen u graag verder als Linux-serverbeheer nieuw voor u is. Hier leest u hoe u een back-up van websites op Linux kunt maken en deze kunt herstellen.

Hoe maak je een back-up van je website en herstel je deze op Linux

Hoe maak je een back-up van je website op Linux

Als u Ubuntu Server, Debian of een ander Linux-besturingssysteem gebruikt en een website host, moet u weten hoe u een back-up maakt. Het maken van een back-up bestaat uit vier dingen.

  1. Back-up van de websitebestanden
  2. Een back-up maken van het configuratiebestand van de Apache-website
  3. Back-up maken van de MySQL-database
  4. Back-ups maken van SSL-certificaten

Om uw back-up te maken, heeft u terminaltoegang nodig. Ssh naar uw server met behulp van een terminal op Linux, Powershell op Windows of Terminal op Mac OS. Nadat u bent ingelogd, volgt u de onderstaande back-upinstructies.

Back-up van websitebestanden

 Het maken van back-ups van websitebestanden is van cruciaal belang. Gelukkig is het maken van een back-up net zo eenvoudig als het zippen van een oude map op Linux. Om een ​​back-up te maken, voert u het tar- commando uit in de /var/www/html/directory.

Opmerking: als u uw website in een andere directory plaatst dan /var/www/html/moet u de back-upopdracht wijzigen voordat u deze uitvoert.

cd /var/www/html/

tar -cpvzf ~/mijn-website-backup.tar.gz *

Afhankelijk van hoe groot uw websitebestanden zijn, kan het enige tijd duren voordat de back-up is voltooid. Wanneer het proces is voltooid, kunt u het bestand "my-website-backup.tar.gz" van uw server verplaatsen naar een back-upschijf, cloudopslag, enz.

Back-up van de Apache-configuratie van de website

De meeste mensen die websites of web-apps op Linux hosten, gebruiken waarschijnlijk de Apache-tool. Om deze reden moet u een back-up maken van het apache-configuratiebestand van uw site. Hier is hoe het te doen.

Verkrijg eerst root-toegang tot de terminal. U kunt root-toegang krijgen met de opdracht sudo -s . Als alternatief kunt u inloggen op root met su .

sudo -s

Nadat u bent ingelogd, gebruikt u de opdracht cp om uw websiteconf-bestand te kopiëren van /etc/apache2/sites-available/.

cp /etc/apache2/sites-available/my-config-file.conf

Als u de naam van uw configuratiebestand niet meer weet, voert u de opdracht ls uit om de inhoud van de map "sites-available" te bekijken.

Hoe maak je een back-up van je website en herstel je deze op Linux

ls /etc/apache2/sites-beschikbaar/

Ga naar de map "sites-available". Comprimeer vervolgens alle Conf-bestanden.

cd /etc/apache2/sites-available/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf

Back-up van MySQL-database

Gebruikt uw website MySQL? Als dit het geval is, moet u een back-up van de database maken. Voer de opdracht mysqldump uit om een ​​back-up van uw MySQL-database te maken .

sudo -s mysqldump naam-van-MySQL-db > mijn-sql-backup.sql

Back-ups maken van SSL-certificaten

Hoewel niet iedereen SSL op websites gebruikt, is het goed om er een back-up van te maken. /etc/ssl/Om een ​​back-up van uw SSL-certificaten te maken, moet u de map comprimeren .

Hoe maak je een back-up van je website en herstel je deze op Linux

cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *

Hoe u uw website op Linux kunt herstellen

Als u uw websitegegevens op Linux moet herstellen, moet u een terminalvenster openen. Herstel moet, net als back-up, worden uitgevoerd op de Linux-opdrachtregel. Zodra het terminalvenster is geopend, volgt u de onderstaande instructies om uw website te herstellen vanaf een back-up.

Herstel websitebestanden

Om uw websitebestanden terug te zetten naar de /var/www/html/map op uw Linux-server, begint u met het plaatsen van uw back-upbestand in de thuismap van uw gebruikersaccount. Zodra u dat hebt gedaan, voert u de volgende opdracht uit om de bestanden vanaf een back-up te herstellen.

sudo tar ~/xvf mijn-website-backup.tar.gz -C /var/www/html/

Herstel Apache-websiteconfiguraties

Doe het volgende om de configuratiebestanden van uw Apache-website in de juiste map te herstellen. Plaats eerst het bestand "my-apache-configuration-backup.tar.gz" in de thuismap van uw gebruiker.

Zodra het bestand "my-apache-configuration-backup.tar.gz" zich in uw thuismap bevindt, voert u de opdracht tar uit om de configuratiebestanden in de juiste map te herstellen.

Opmerking: u moet deze configuratiebestanden opnieuw inschakelen met Apache2 om ze op uw server te gebruiken.

sudo tar xvf ~/my-apache-configuration-backup.tar.gz -C /etc/apache2/sites-available/

Herstel MySQL-databases

Om uw eerder gedumpte MySQL-databases te herstellen, begint u met het verwijderen van uw bestaande database met behulp van de drop- opdracht.

Hoe maak je een back-up van je website en herstel je deze op Linux

sudo mysql drop-database my_db;

Nadat u uw database hebt verwijderd, wordt deze verwijderd. Maak een nieuwe database aan met behulp van de opdracht create .

database my_db maken; Uitgang;

Herstel ten slotte de databasedump naar uw server met behulp van de volgende mysql- opdracht. Zorg ervoor dat het bestand "my-sql-backup.sql" zich in uw thuismap bevindt.

sudo mysql -u root -p mijn_db <>

SSL-certificaten herstellen

Om uw SSL-certificaten naar uw Linux-server te herstellen, plaatst u eerst het bestand "my-ssl-backup.tar.gz" in uw thuismap. Zodra het bestand daar is, kunt u de certificaatback-ups herstellen met de opdracht tar .

sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.