Kā (Automātiski) dublēt vietni Dropbox
Kā tīmekļa vietņu īpašnieki, viena no svarīgākajām lietām, kas jums jādara, ir regulāri atjaunināt vietni. Lielākā daļa tīmekļa mitināšanas pakalpojumu sniedzēju ļaus veikt ikdienas vai iknedēļas dublējumkopijas, galvenokārt tikai to katastrofu seku novēršanas nolūkā. Ja vēlaties personīgi pārraudzīt jūsu vietnes dublējumu, varat to izdarīt pats, izmantojot dublēšanas funkciju, izvietojot vadības paneļus, piemēram, cPanel, Plesk un DirectAdmin. Kā tīmekļa pārziņa vai domēna īpašnieks esat atbildīgs par šo uzdevumu.
Labam backup jābūt šādiem kritērijiem:
- Dublējiet datus pēc iespējas biežāk.
- Piešķiriet lielāku prioritāti kritiskiem datiem, piemēram, datubāzei un tīmekļa saturam. Mēģiniet izslēgt pagaidu failus.
- Jūsu dublējumkopija NAV saglabāta tajā pašā serverī.
- Jūsu dublējumam jābūt pieejamam un pieejamam jebkurā laikā un vietā.
- Jums jāsaņem paziņojums par katru plānoto rezerves statusu.
- Jūsu dublējumam jābūt saspiestam, ja diska vietas vai joslas platums ir jūsu bažas.
Tas ir labi, ja varat izveidot vienu FTP serveri, lai saglabātu rezerves kopiju. Bet, kas notiks, ja FTP serveris ir uz leju? Kā mēs varam automatizēt rezerves uzdevumu ar ierobežotu piekļuvi serverim? Kā jūs varat būt pārliecināts, ka pieejamība vienmēr ir pieejama? Mākoņdatošana ir jūsu atbilde.
Mākoņdatošana kļūst par labāko veidu, kā saglabāt failus. Populārie pakalpojumu sniedzēji, piemēram, Amazon S3, Dropbox, iCloud un Box.net piedāvā šīs iespējas bez maksas ar dažiem ierobežojumiem. Bet neviens no viņiem neatbalsta FTP kā pārsūtīšanas līdzekli, bet gandrīz visi tīmekļa pārraides pakalpojumu sniedzēji pieļauj šo pārsūtīšanas metodi.
Backup Box
Lūk, kur Backup Box Backup Box palīdz jums droši pārsūtīt kaut ko FTP serverī uz jūsu Dropbox kontu. Faktiski, Backup Box var integrēt jūsu FTP kontu ar mākoņa uzglabāšanas pakalpojumu sniedzējiem, piemēram, Amazon, GitHub, Box.net un Flickr. Tajā pašā brīdī tiek atbalstīta tikai „Dropbox” integrācija, kamēr pārējie vēl tiek izstrādāti. Tas ir brīvi lietojams, ar ierobežotām funkcijām, piemēram, ikmēneša rezerves grafiku un tūlītēju pārsūtīšanas grafiku. Šajā ziņojumā es koncentrējos uz rezerves datu sagatavošanu iknedēļas dublējumkopijai, kamēr darbojas cPanel serverī.
Mēs varam izmantot šo rīku ar dažādiem īstenošanas veidiem, piemēram, 1, tieši kopējot tīmekļa direktoriju, izmantojot FTP un pārsūtot uz Dropbox (saspiests vai nesaspiests) vai 2, izveidojot saspiestu dublējumu (cPanel backup) un izmantojot FTP, lai ielādētu rezerves kopiju Dropbox.
Pirms turpinām apmācību, pārliecinieties, vai jums ir šāda nepieciešamā informācija:
- FTP konts, kas ir kartēts jūsu tīmekļa direktorijā. Iegūstiet to no sava hostinga vadības paneļa.
- Dropbox konts. Jūs varat reģistrēties šeit bez maksas.
- Backup Box konts. Jūs varat reģistrēties šeit bez maksas.
Web katalogs> FTP> Dropbox
Tā kā datubāze ir svarīga, mums ir jāsagatavo datu bāzes dublējums un jāievieto mūsu tīmekļa direktorijā. Ja jūs izmantojat Linux hostingu, varat izmantot uzdevumu plānotāju, ko sauc par cron darbu, izmantojot kādu palīdzību mysqldump
. Programmā cPanel tā atrodas zem cPanel> Advanced> Cron darbavietas.
Izmantosim šādus datus kā piemēru:
Web direktoriju ceļš: / home / username / public_html cPanel lietotājvārds: mycpanel cPanel parole: mypass123 $
Izveidojiet jaunu iknedēļas crona darbu un izmantojiet šādu komandu:
mysqldump --opt -Q -u mycpanel -p'mypass123 $ '--all-database> /home/username/public_html/databases.sql
šeit ir piemērs:
Tas izveidos SQL dublējuma failu, kas ietver visas jūsu cPanel konta datubāzes. Piesakieties Backup Box. Kreisajā panelī piesakieties FTP kontā, noklikšķinot uz ikonas "rīks". Labajā panelī piesakieties savā Dropbox kontā.
Tu vari izvēlēties Pārsūtīt public_html kā mapi pārsūtīšanas opcijās. Tas pārvietos visu public_html mapi, ieskaitot visus failus jūsu Dropbox kontā. Tagad varat nekavējoties sākt pārsūtīšanu, noklikšķinot uz Pārskatīšana. Tas pārvietos public_html mapi uz Dropbox. Kad tas ir paveikts, varat izveidot ikmēneša grafiku, lai ik mēnesi automatizētu šo dublējuma uzdevumu. Vienkārši noklikšķiniet uz Mēnesis> izvēlieties Datums un laiks> Pabeigt un palaist. Piezīme. Ja vēlaties izmantot iknedēļas vai ikdienas dublējumu, jums ir jāpilnveido abonements, kā norādīts tīmekļa vietnē. Neaizmirstiet mainīt cron darba iestatījumu, balstoties uz to, kad vēlaties, lai dublējuma grafiks notiktu
cPanel backup> FTP> Dropbox
Laba lieta par cPanel ir, ka jūs varat izveidot savu rezerves kopiju automātiski, izmantojot cPanel API. Šādā gadījumā mēs izmantosim PHP skriptu, lai palaistu grafiku, lai ģenerētu dublējumu. Tā kā dublējumkopijas atrašanās vietai ir jābūt tikai rezerves kopijai, mums būs jāizveido FTP konts, kas ir kartēts jaunā rezerves mapē.
Iet uz cPanel> FTP un izveidojiet FTP kontu kā zemāk redzamo ekrānuzņēmumu. Neizveidojiet FTP direktoriju sadaļā public_html, jo tas ir pieejams publiski, izmantojot tīmekļa pārlūkprogrammu (ja vien jūs neaizsargājat direktoriju ar paroli):
Lai aktivizētu dublēšanas procesu, mums ir jāizmanto PHP ar cPanel API. Lejupielādējiet šo failu (cpanel-php-backup.zip) un noņemiet to. Jums vajadzētu redzēt 2 failus, cpanel-backup.php un xmlapi.php.inc. Mainiet visu nepieciešamo informāciju cpanel-backup.php kā norādīts zemāk:
// CPanel konta akreditācijas dati $ source_server_ip = ""; // Servera IP vai domēna nosaukums, piemēram: 212.122.3.77 vai cpanel.domain.tld $ cpanel_account = ""; // cPanel lietotājvārds $ cpanel_password = ""; // cPanel parole // FTP datu kopas rezerves kopija $ ftpacct = ""; // FTP konts $ ftppass = ""; // FTP parole $ email_notify = "; // E-pasta adrese dublējumkopijas paziņojumam
Saglabājiet failu un augšupielādējiet abus failus savā public_html direktorijā, izmantojot FTP. Varat sākt veidot dublējumu, piekļūstot PHP failam tieši, izmantojot pārlūkprogrammu, kas parasti ir http://www.yourwebsite.com/cpanel-backup.php .
Lai automatizētu cPanel dublējuma izveidi, mums ir jāiestata iknedēļas cron darbs cPanel un jāizmanto šāda komanda:
php -q /home/username/public_html/cpanel-backup.php
Šeit ir paraugs:
Piesakieties Backup Box. Kreisajā panelī piesakieties FTP kontā (izmantojiet rezerves kopijas FTP kontu) un labajā panelī piesakieties savā Dropbox kontā:
Tā kā mēs saglabājam rezerves failus īpašā mapē, mēs varam tikai pārsūtīt tā saturu. Izvēlieties Pārsūtiet tikai / pārsūtīšanas opcijās kā pārsūtīšanas metodi.
Tagad varat nekavējoties sākt pārsūtīšanu, noklikšķinot uz Pārskatīšana. Tas pārvietos public_html mapi uz Dropbox. Kad tas ir paveikts, varat izveidot ikmēneša grafiku, lai ik mēnesi automatizētu šo dublējuma uzdevumu. Vienkārši noklikšķiniet Ikmēneša> izvēlieties Datums un laiks> Pabeigt un Palaist.
Piezīme: Ja vēlaties izmantot iknedēļas vai ikdienas dublējumu, jums ir nepieciešams jaunināt abonementu, kā norādīts tīmekļa vietnē. Ja jūs to izdarīsiet, neaizmirstiet mainīt cron darba iestatījumu saskaņā ar dublējuma grafiku. Vēl viena lieta, PHP skripts dzēsīs visu iepriekšējo cPanel dublējumu, pirms tas radīs jaunus dublējumus. Tas, lai pārliecinātos, ka jūsu dublējums nedos daudz vietas diskā.
Lai iegūtu vairāk rezerves risinājumu, pārbaudiet šos:
- 17 Tiešsaistes rīki failu dublēšanai un sinhronizēšanai, un
- Best Backup risinājumi WordPress.
Redaktora piezīme: Šo ziņu raksta Ashraf S par Hongkiat.com. Ashraf ir xperienced LINUX / UNIX servera administrators, kas koncentrējas uz hostinga pakalpojumu produktivitāti un drošību. Pašlaik viņš strādā ar IaaS pakalpojumu sniedzēju.