Homepage » Internet » Hogyan (Automatikusan) készítsen biztonsági másolatot a webhelyről a Dropboxba

    Hogyan (Automatikusan) készítsen biztonsági másolatot a webhelyről a Dropboxba

    A webhelyek tulajdonosaként az egyik legfontosabb dolog, amit meg kell tennie, hogy rendszeresen készítsen biztonsági másolatot a honlapról. A legtöbb web hosting szolgáltató lehetővé teszi a napi vagy heti mentést, főként csak katasztrófaelhárítási célból. Ha személyesen felügyeli a webhelyének biztonsági másolatát, akkor ezt a Backup funkcióval is elvégezheti, például a cPanel, a Plesk és a DirectAdmin vezérlőpanelek tárolására. Webmesterként vagy domain-tulajdonosként Ön felelős a feladatért.

    A jó biztonsági mentésnek a következő feltételeket kell tartalmaznia:

    • Adatok biztonsági mentése a lehető leggyakrabban.
    • Adjon nagyobb prioritást a kritikus adatoknak, mint például az adatbázis és a webtartalom. Próbálja meg kizárni az ideiglenes fájlokat.
    • A biztonsági másolatot NEM szabad elmenteni ugyanazon a szerveren belül.
    • A biztonsági mentésnek bármikor és bármikor hozzáférhetőnek és hozzáférhetőnek kell lennie.
    • Minden ütemezett biztonsági mentési állapotról értesítést kell kapnia.
    • A biztonsági másolatot tömöríteni kell, ha a lemezterület vagy a sávszélesség aggodalomra ad okot.

    Jó, ha az egyik FTP-kiszolgálója távolról is képes tárolni a biztonsági mentést. De mi van, ha az FTP-kiszolgáló le van kapcsolva? Hogyan automatizálhatjuk a biztonsági mentési feladatot a szerverhez való korlátozott hozzáféréssel? Hogyan lehet biztos abban, hogy a rendelkezésre állás mindig ott van? A felhő tárolás a válasz.

    A felhő tárolás a fájlok tárolásának legjobb módja. Az olyan népszerű szolgáltatók, mint az Amazon S3, a Dropbox, az iCloud és a Box.net ingyenesen kínálják ezeket a lehetőségeket bizonyos korlátozásokkal. De egyikük sem támogatja az FTP-t, mint az átviteli közeget, míg a webhoszting-szolgáltatók szinte mindegyike csak ezt az átviteli módot engedélyezi.

    Biztonsági mentés

    Itt van, ahol Biztonsági mentés A Backup Box (Biztonsági mentés) segít biztonságosan átadni valamit az FTP-kiszolgálón a Dropbox-fiókjába. Valójában a Backup Box képes integrálni az FTP-fiókját a felhőtároló szolgáltatókkal, mint például az Amazon, a GitHub, a Box.net és a Flickr. Ebben a pillanatban csak a Dropbox integrációja támogatott, míg a többiek még fejlesztés alatt állnak. Ingyenesen használható, korlátozott funkciókkal, mint például a havi biztonsági mentési ütemezés és azonnali átutalási ütemezés. Ebben a bejegyzésben arra összpontosítok, hogy készítsek biztonsági mentési adatokat a heti mentéshez a cPanel kiszolgálón futva.

    Ezt az eszközt különböző megvalósítási módokkal használhatjuk, például 1-et, közvetlenül a webkönyvtár másolásával FTP-vel és átvitele Dropboxba (tömörített vagy tömörítetlen) vagy 2, tömörített biztonsági mentés (cPanel biztonsági mentés) létrehozása és FTP-vel a Dropbox biztonsági másolata.

    Mielőtt folytatnánk a bemutatót, győződjön meg róla, hogy a következő szükséges információk vannak:

    • Egy FTP-fiók, amely a webkönyvtárhoz van hozzárendelve. Szerezd meg a fogadó kezelőpanelről.
    • Dropbox fiók. Regisztrálhat itt ingyenesen.
    • Biztonsági másolat fiók. Regisztrálhat itt ingyenesen.

    Web könyvtár> FTP> Dropbox

    Mivel az adatbázis is fontos, elő kell készítenünk az adatbázis biztonsági mentését, és be kell helyeznünk a webkönyvtárunkba. Ha Linux-kiszolgálón fut, akkor egy olyan feladatütemezőt is használhat, amelyet cron-munkának neveznek mysqldump. A cPanel-ben ez található cPanel> Speciális> Cron munkák.

    Használjuk példaként az alábbi adatokat:

     Web könyvtár elérési útja: / home / username / public_html cPanel felhasználónév: mycpanel cPanel jelszó: mypass123 $ 

    Hozzon létre egy új heti cron munkát, és használja a következő parancsot:

     mysqldump --opt -Q -u mycpanel -p'mypass123 $ '--all-database> /home/username/public_html/databases.sql 

    itt egy példa:

    Ez létrehoz egy SQL biztonsági mentési fájlt, amely tartalmazza a cPanel-fiókja alatt található összes adatbázist. Jelentkezzen be a Backup Boxba. A bal oldali panelen jelentkezzen be az FTP-fiókba a „fogaskerék” ikonra kattintva. A jobb oldali panelen jelentkezzen be a Dropbox fiókjába.

    Választhatsz Tegye át a public_html mappát az Átviteli beállítások menüben. Ez átadja a teljes public_html mappát, amely tartalmazza az összes fájlt a Dropbox fiókjába. Most az Áttekintés gombra kattintva elkezdheti az azonnali átvitelt. Ez átadja a public_html mappát a Dropboxba. Ha elkészült, havi ütemezést hozhat létre, hogy havonta automatizálja ezt a biztonsági mentési feladatot. Csak kattintson a Havi elemre, válassza a Dátum és idő> Véglegesítés és Futtatás parancsot. Megjegyzés: Ha heti vagy napi biztonsági mentést szeretne használni, frissítenie kell az előfizetését a honlapon megadottak szerint. Ne felejtse el megváltoztatni a cron feladat beállítását, ha azt szeretné, hogy a biztonsági mentési ütemezés megtörténjen

    cPanel mentés> FTP> Dropbox

    A cPanel jó dolog az, hogy a saját biztonsági mentést automatikusan létrehozhatja a cPanel API segítségével. Ebben az esetben a PHP szkriptet használjuk ütemezéssel a biztonsági mentés létrehozásához. Mivel a biztonsági mentési helynek kizárólag a Biztonsági mentés mezőre van szüksége, létre kell hoznia egy FTP-fiókot, amely egy új biztonsági mentési mappára van leképezve.

    Menj cPanel> FTP és hozzon létre egy FTP-fiókot az alábbi képernyőképként. Ne hozza létre az FTP könyvtárat a public_html alatt, mert nyilvánosan hozzáférhető a webböngészőn keresztül (kivéve, ha a könyvtárat jelszóval védi):

    A PHP-t a cPanel API-val kell használnunk a mentési folyamat elindításához. Töltse le ezt a fájlt (cpanel-php-backup.zip) és bontsa ki. Látnia kell 2 fájlt, cpanel-backup.php és xmlapi.php.inc. Módosítsa az összes szükséges információt cpanel-backup.php az alábbi:

     // CPanel-fiók hitelesítő adatai $ source_server_ip = ""; // Szerver IP vagy tartománynév, például: 212.122.3.77 vagy cpanel.domain.tld $ cpanel_account = ""; // cPanel felhasználónév $ cpanel_password = ""; // cPanel jelszó // Az FTP biztonsági másolatai a $ ftpacct = "" biztonsági másolathoz; // FTP-fiók $ ftppass = ""; // FTP jelszó $ email_notify = "; // E-mail cím a biztonsági értesítéshez 

    Mentse el a fájlt és töltse fel mindkét fájlt a public_html könyvtárába FTP használatával. Elkezdheti a biztonsági másolat létrehozását a PHP-fájl közvetlen elérésével a böngészőn keresztül, ami általában http://www.yourwebsite.com/cpanel-backup.php .

    A cPanel biztonsági mentés létrehozásának automatizálásához heti cron munkát kell beállítanunk a cPanel-be, és a következő parancsot kell használnunk:

     php -q /home/username/public_html/cpanel-backup.php 

    Itt van egy minta:

    Jelentkezzen be a Backup Boxba. A bal oldali panelen jelentkezzen be az FTP fiókba (használja a biztonsági mentés doboz FTP fiókját) és a jobb oldali panelen jelentkezzen be a Dropbox fiókjába:

    Mivel a biztonsági mentési fájlokat egy dedikált mappába tároljuk, csak a tartalmát tudjuk továbbítani. választ Csak a / az átviteli módokban átviteli módként.

    Most az Áttekintés gombra kattintva elkezdheti az azonnali átvitelt. Ez átadja a public_html mappát a Dropboxba. Ha elkészült, havi ütemezést hozhat létre, hogy havonta automatizálja ezt a biztonsági mentési feladatot. Csak kattintson a gombra Havi> válassza a Dátum és idő> Véglegesítés és Futtatás lehetőséget.

    Jegyzet: Ha heti vagy napi biztonsági mentést szeretne használni, frissítenie kell az előfizetését a honlapon megadottak szerint. Ha igen, ne felejtse el a cron job beállítását a biztonsági mentési ütemezésnek megfelelően megváltoztatni. Egy másik dolog, a PHP szkript minden korábbi cPanel mentést töröl, mielőtt új biztonsági mentéseket hozna létre. Ez meggyőződhet arról, hogy a biztonsági mentés nem fog sok lemezterületet fogyasztani.

    További biztonsági mentési megoldások:

    • 17 Online eszközök a fájlok biztonsági mentéséhez és szinkronizálásához, és
    • A legjobb biztonsági megoldások a WordPress számára.

    A szerkesztő megjegyzése: Ezt a bejegyzést írta Ashraf S Hongkiat.com részére. Az Ashraf egy xperienced LINUX / UNIX szerver adminisztrátor, amely a fogadó szolgáltatások termelékenységére és biztonságára összpontosított. Jelenleg egy IaaS szolgáltatóval dolgozik.