Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

Dacă rulați un site web pe un server Linux, ar trebui să păstrați copii de siguranță regulate. Vă oferim acoperire dacă sunteți nou în administrarea serverelor Linux. Iată cum să faceți copii de rezervă și să restaurați site-urile web pe Linux.

Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

Cum să faceți copii de rezervă pentru site-ul dvs. pe Linux

Dacă utilizați Ubuntu Server, Debian sau orice alt sistem de operare Linux și găzduiți un site web, va trebui să știți cum să creați o copie de rezervă. Crearea unei copii de rezervă constă din patru lucruri.

  1. Copiere de rezervă a fișierelor site-ului web
  2. Copiere de rezervă a fișierului de configurare a site-ului web Apache
  3. Copiere de rezervă a bazei de date MySQL
  4. Copiere de rezervă a certificatelor SSL

Pentru a vă crea backup, veți avea nevoie de acces la terminal. Ssh pe serverul dvs. folosind un terminal pe Linux, Powershell pe Windows sau Terminal pe Mac OS. Odată autentificat, urmați instrucțiunile de backup prezentate mai jos.

Copiere de rezervă a fișierelor site-ului web

 Copierea de rezervă a fișierelor site-ului este esențială. Din fericire, să le faci copii de rezervă este la fel de ușoară precum arhivarea oricărui folder vechi pe Linux. Pentru a crea o copie de rezervă, executați comanda tar din /var/www/html/director.

Notă: dacă vă găzduiți site-ul web într-un alt director decât /var/www/html/trebuie să modificați comanda de rezervă înainte de a o rula.

cd /var/www/html/

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

În funcție de cât de mari sunt fișierele site-ului dvs., finalizarea copiei de rezervă poate dura timp. Când procesul este încheiat, puteți muta fișierul „my-website-backup.tar.gz” de pe server și pe o unitate de rezervă, stocare în cloud etc.

Copiere de rezervă a configurației Apache a site-ului web

Majoritatea oamenilor care găzduiesc site-uri web sau aplicații web pe Linux folosesc probabil instrumentul Apache. Din acest motiv, va trebui să creați o copie de rezervă a fișierului de configurare apache al site-ului dvs. Iată cum să o faci.

Mai întâi, obțineți acces root la terminal. Puteți obține acces root folosind comanda sudo -s . Alternativ, vă puteți conecta la root cu su .

sudo -s

Odată autentificat, utilizați comanda cp pentru a copia fișierul de configurare a site-ului dvs. din /etc/apache2/sites-available/.

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

Dacă nu vă amintiți numele fișierului de configurare, rulați comanda ls pentru a vedea conținutul folderului „site-uri disponibile”.

Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

ls /etc/apache2/sites-available/

Mutați-vă în folderul „site-uri disponibile”. Apoi, comprimați toate fișierele Conf.

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

Copiere de rezervă a bazei de date MySQL

Site-ul dvs. folosește MySQL? Dacă da, va trebui să creați o copie de rezervă a bazei de date. Pentru a crea o copie de rezervă a bazei de date MySQL, executați comanda mysqldump .

sudo -s mysqldump name-of-MySQL-db > my-sql-backup.sql

Copiere de rezervă a certificatelor SSL

Deși nu toată lumea folosește SSL pe site-uri web, este bine să le faci copii de rezervă. Pentru a face copii de rezervă ale certificatelor SSL, trebuie să comprimați folderul /etc/ssl/.

Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

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

Cum să vă restabiliți site-ul pe Linux

Dacă trebuie să restabiliți datele site-ului dvs. pe Linux, va trebui să deschideți o fereastră de terminal. Restaurarea, ca și backupul, trebuie făcută în linia de comandă Linux. Odată ce fereastra terminalului este deschisă, urmați instrucțiunile de mai jos pentru a vă restaura site-ul dintr-o copie de rezervă.

Restaurați fișierele site-ului web

Pentru a restabili fișierele site-ului dvs. în /var/www/html/folderul de pe serverul dvs. Linux, începeți prin a plasa fișierul de rezervă în directorul principal al contului dvs. de utilizator. După ce ați făcut asta, rulați următoarea comandă pentru a restaura fișierele din backup.

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

Restaurați configurațiile site-ului Apache

Faceți următoarele pentru a restabili fișierele de configurare a site-ului dvs. Apache în directorul corect. Mai întâi, plasați fișierul „my-apache-configuration-backup.tar.gz” în directorul de pornire al utilizatorului dvs.

Odată ce fișierul „my-apache-configuration-backup.tar.gz” se află în folderul de acasă, rulați comanda tar pentru a restaura fișierele de configurare în folderul corect.

Notă: va trebui să reactivați aceste fișiere de configurare cu Apache2 pentru a le utiliza pe serverul dvs.

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

Restaurați bazele de date MySQL

Pentru a vă restaura bazele de date MySQL descărcate anterior, începeți prin a renunța la baza de date existentă folosind comanda drop .

Cum să faceți copii de rezervă și să vă restaurați site-ul pe Linux

sudo mysql drop database my_db;

După eliminarea bazei de date, aceasta va fi ștearsă. Creați o nouă bază de date folosind comanda create .

creați baza de date my_db; Ieșire;

În cele din urmă, restaurați descărcarea bazei de date pe server folosind următoarea comandă mysql . Asigurați-vă că fișierul „my-sql-backup.sql” se află în directorul dvs. de acasă.

sudo mysql -u root -p my_db <>

Restaurați certificatele SSL

Pentru a vă restaura certificatele SSL pe serverul dvs. Linux, începeți prin a plasa fișierul „my-ssl-backup.tar.gz” în folderul de acasă. Odată ce fișierul este acolo, puteți restaura copiile de siguranță ale certificatului folosind comanda tar .

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


Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid

Cum se instalează Tuxedo OS pe computer

Cum se instalează Tuxedo OS pe computer

Doriți să testați computerele Tuxedo OS by Tuxedo? Aflați cum să obțineți cea mai recentă versiune a sistemului de operare Tuxedo care funcționează pe computer.

Cum se instalează un fișier DEB pe Linux

Cum se instalează un fișier DEB pe Linux

Ce este un fișier DEB? Ce faci cu asta? Aflați multe moduri prin care puteți instala fișiere DEB pe computerul dvs. Linux.

Cum să joci Dying Light pe Linux

Cum să joci Dying Light pe Linux

Dying Light este un joc video survival horror din 2015 dezvoltat de Techland și publicat de Warner Bros Interactive Entertainment. Jocul se concentrează pe

Cum se instalează Neptune Linux pe computer

Cum se instalează Neptune Linux pe computer

Neptune folosește mediul desktop KDE Plasma 5 și își propune să ofere un sistem de operare elegant. Iată cum să instalați Neptune Linux pe computer.

Încercați noul desktop bazat pe snap al Ubuntu

Încercați noul desktop bazat pe snap al Ubuntu

Doriți să încercați noul sistem de operare desktop bazat pe pachetul snap al Ubuntu? Aflați cum să o implementați pe o mașină virtuală cu acest ghid.

Cum să joci Undertale pe Linux

Cum să joci Undertale pe Linux

Undertale este un RPG indie 2d din 2015 dezvoltat și publicat de dezvoltatorul de jocuri Toby Fox. Acest ghid va acoperi descărcarea și instalarea Undertale pe dvs

Cum să joci Total War: THREE KINGDOMS pe Linux

Cum să joci Total War: THREE KINGDOMS pe Linux

Total War: Three Kingdoms este un joc RTS de strategie pe rând, dezvoltat de Creative Assembly. Iată cum să joci pe Linux.