홈페이지 » 인터넷 » Dropbox로 웹 사이트를 (자동으로) 백업하는 방법

    Dropbox로 웹 사이트를 (자동으로) 백업하는 방법

    웹 사이트의 소유자로서,해야 할 중요한 일 중 하나는 정기적으로 웹 사이트를 백업하는 것입니다. 대부분의 웹 호스팅 제공 업체는 주로 재해 복구 목적으로 만 일일 또는 주간 백업을 수행합니다. 개인적으로 웹 사이트의 백업을 감독하려면 cPanel, Plesk 및 DirectAdmin과 같은 호스팅 제어판에서 백업 기능을 사용하여 직접 수행 할 수 있습니다. 웹 마스터 또는 도메인 소유자는이 작업을 담당합니다..

    올바른 백업에는 다음 기준이 있어야합니다.

    • 가능한 한 자주 데이터를 백업하십시오..
    • 데이터베이스 및 웹 컨텐츠와 같은 중요한 데이터에 우선 순위를 부여하십시오. 임시 파일을 제외 시키십시오..
    • 백업을 동일한 서버에 저장해서는 안됩니다..
    • 언제 어디서나 백업을 검색하고 액세스 할 수 있어야합니다..
    • 예약 된 모든 백업 상태에 대한 알림을 받아야합니다..
    • 디스크 공간이나 대역폭이 문제가된다면 백업을 압축해야합니다..

    하나의 FTP 서버에서 원격으로 백업을 저장할 수 있다면 좋습니다. 하지만 FTP 서버가 다운되면 어떻게 될까요? 서버에 대한 제한된 액세스로 백업 작업을 자동화하는 방법은 무엇입니까? 가용성이 항상 존재한다는 것을 어떻게 확신 할 수 있습니까? 클라우드 스토리지가 답입니다..

    클라우드 스토리지가 파일을 저장하는 가장 좋은 방법이되고 있습니다. Amazon S3, Dropbox, iCloud 및 Box.net과 같은 인기있는 제공 업체는 일부 기능을 무료로 제공합니다. 하지만, 거의 모든 웹 호스팅 제공 업체가이 전송 방법을 허용하는 동안 그들 중 누구도 전송 매체로 FTP를 지원하지 않습니다.

    백업 박스

    여기에 백업 박스 Backup Box는 FTP 서버의 모든 것을 Dropbox 계정으로 안전하게 전송할 수 있도록 도와줍니다. 사실, Backup Box는 Amazon, GitHub, Box.net 및 Flickr와 같은 클라우드 스토리지 공급자와 FTP 계정을 통합 할 수 있습니다. 현재로서는 Dropbox 통합 만 지원되며 나머지는 아직 개발 중입니다. 월간 백업 일정 및 즉각적인 전송 일정과 같은 제한된 기능을 통해 무료로 사용할 수 있습니다. 이 게시물에서는 cPanel 서버에서 실행되는 동안 주간 백업에 대한 백업 데이터 준비에 중점을 둡니다..

    우리는 1, FTP를 사용하여 웹 디렉토리를 직접 복사하고 Dropbox (압축 또는 비 압축) 또는 2로 전송, 압축 백업 (cPanel 백업)을 생성하고 FTP를 사용하여 Dropbox에 백업을 가져 오는 등의 다양한 구현 방법으로이 도구를 사용할 수 있습니다..

    튜토리얼을 진행하기 전에 필요한 정보가 다음과 같은지 확인하십시오.

    • 웹 디렉토리에 매핑 된 FTP 계정. 호스팅 제어판에서 가져 오기.
    • 보관 용 계정. 여기에 무료로 등록 할 수 있습니다..
    • 백업 상자 계정. 여기에 무료로 등록 할 수 있습니다..

    웹 디렉토리> FTP> 보관 용

    데이터베이스도 중요하므로 데이터베이스 백업을 준비하고 웹 디렉토리에 저장해야합니다. Linux 호스팅에서 실행중인 경우 cron 작업이라는 작업 스케줄러를 사용할 수 있습니다. mysqldump. cPanel에서, 그것은 아래에 위치합니다. cPanel> 고급> Cron 작업.

    다음 데이터를 예제로 사용 해보자.

     웹 디렉토리 경로 : / home / username / public_html cPanel 사용자 이름 : mycpanel cPanel 암호 : mypass123 $ 

    새 주간 크론 작업을 만들고 다음 명령을 사용하십시오.

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

    여기 예제가 있습니다.

    그러면 cPanel 계정 아래의 모든 데이터베이스를 포함하는 SQL 백업 파일이 생성됩니다. 백업 상자에 로그인하십시오. 왼쪽 패널에서 '톱니 바퀴'아이콘을 클릭하여 FTP 계정에 로그인하십시오. 오른쪽 패널에서 보관 용 계정에 로그인하십시오..

    선택할 수 있습니다. public_html을 폴더로 전송하십시오. 전송 옵션에서 그러면 모든 파일을 포함하여 전체 public_html 폴더가 보관 용 계정으로 전송됩니다. 이제 Review (검토)를 클릭하여 즉시 전송을 시작할 수 있습니다. public_html 폴더가 Dropbox로 전송됩니다. 완료되면 매월이 백업 작업을 자동화하는 월간 일정을 생성 할 수 있습니다. 매월> 날짜 및 시간> 최종 및 실행을 클릭하십시오.. 참고 : 주간 또는 일일 백업을 사용하려면 웹 사이트에 명시된대로 가입을 업그레이드해야합니다. 백업 일정을 잡을 때를 기준으로 cron 작업 설정을 변경하는 것을 잊지 마십시오.

    cPanel 백업> FTP> 보관 용

    cPanel에 대한 좋은 점은 cPanel API를 사용하여 자동으로 백업본을 생성 할 수 있다는 것입니다. 이 경우 PHP 스크립트를 사용하여 일정에 따라 백업을 생성합니다. 백업 위치는 백업 상자 전용이어야하므로 새 백업 폴더에 매핑 된 FTP 계정을 만들어야합니다.

    이동 cPanel> FTP 아래 스크린 샷으로 FTP 계정을 만드십시오. public_html 아래에 FTP 디렉토리를 만들지 마십시오. 디렉토리를 비밀번호로 보호하지 않는 한 웹 브라우저를 통해 공개적으로 액세스 할 수 있기 때문입니다.

    cPanel API와 함께 PHP를 사용하여 백업 프로세스를 트리거해야합니다. 이 파일 (cpanel-php-backup.zip)을 다운로드하고 압축을 풉니 다. 2 개의 파일이 표시되어야합니다., cpanel-backup.phpxmlapi.php.inc. 필요한 모든 정보를 내부에서 변경하십시오. cpanel-backup.php 아래:

     // cPanel 계정에 대한 인증서 $ source_server_ip = ""; // 서버 IP 또는 도메인 이름 예 : 212.122.3.77 또는 cpanel.domain.tld $ cpanel_account = ""; // cPanel 사용자 이름 $ cpanel_password = ""; // cPanel password // 백업 상자에 대한 FTP의 자격 증명 $ ftpacct = ""; // FTP 계정 $ ftppass = ""; // FTP 비밀번호 $ email_notify = "; // 백업 알림 이메일 주소 

    파일을 저장하고 FTP를 사용하여 두 파일을 public_html 디렉토리에 업로드하십시오. 일반적으로 브라우저 (http://www.yourwebsite.com/cpanel-backup.php)를 통해 PHP 파일에 직접 액세스하여 백업을 생성 할 수 있습니다. .

    cPanel 백업 생성을 자동화하려면 cPanel에 매주 cron 작업을 설정하고 다음 명령을 사용해야합니다.

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

    다음은 샘플입니다.

    백업 상자에 로그인하십시오. 왼쪽 패널에서 FTP 계정에 로그인하고 (백업 상자 FTP 계정 사용) 오른쪽 패널에서 보관 용 계정에 로그인하십시오.

    우리는 백업 파일을 전용 폴더에 저장하기 때문에 파일의 내용 만 전송할 수 있습니다. 고르다 / 전송 방법으로 전송 옵션에서.

    이제 Review (검토)를 클릭하여 즉시 전송을 시작할 수 있습니다. public_html 폴더가 Dropbox로 전송됩니다. 완료되면 매월이 백업 작업을 자동화하는 월간 일정을 생성 할 수 있습니다. 클릭 만하면됩니다. 월간> 날짜 및 시간 선택> 완료 및 실행.

    노트 : 주간 또는 매일 백업을 사용하려면 웹 사이트에 명시된대로 가입을 업그레이드해야합니다. 그렇다면 백업 일정에 따라 cron 작업 설정을 변경하는 것을 잊지 마십시오. 또 다른 것은 PHP 스크립트가 새로운 백업을 생성하기 전에 모든 이전 cPanel 백업을 삭제합니다. 이렇게하면 백업이 많은 디스크 공간을 차지하지 않도록 할 수 있습니다..

    더 많은 백업 솔루션을 보려면 다음을 확인하십시오.

    • 17 온라인 도구로 파일 백업 및 동기화,
    • WordPress에 가장 적합한 백업 솔루션.

    편집자 주 : 이 게시물은에 의해 작성됩니다 애쉬 라프 S Hongkiat.com. Ashraf는 호스팅 서비스의 생산성과 보안에 중점을 둔 xperienced LINUX / UNIX 서버 관리자입니다. 그는 현재 IaaS 제공 업체와 협력하고 있습니다..