웹사이트를 백업하는 과정은 웹사이트가 호스팅되는 방법과 위치에 따라 달라집니다. 프로세스는 두세 가지 가능한 방법 중 하나를 통해 가능한 것으로 요약될 수 있습니다.
정확한 프로세스는 ISP가 제공한 웹 인터페이스에 따라 다르므로 여기서는 구체적인 내용을 제공할 수 없습니다. 하지만 c패널, 플레스크 기타 잘 알려진 웹 기반 제어 인터페이스에는 모두 백업 옵션이 포함되어 있습니다. 제어판에서 '백업' 또는 '전체 백업'이라는 아이콘을 검색하세요.
정확한 프로세스는 웹 서버에 대한 서비스 및 액세스 권한에 따라 다릅니다. 이러한 작업을 상당히 고통 없이 수행할 수 있습니다. 먼저 ISP에서 제공하는 제어판 인터페이스에 제공되는 파일 관리자 유형 유틸리티로 이동합니다. 여기에서 전체 웹사이트 루트 폴더의 zip 파일을 생성합니다.
웹사이트 데이터베이스가 관리되는 인터페이스에 액세스할 수도 있으며 여기에는 백업/내보내기를 생성하는 옵션이 있을 수 있습니다.
백업한 후에는 안전한 보관을 위해 zip 파일과 데이터베이스 내보내기를 서버에서 로컬 컴퓨터 저장소로 복사하는 것이 이상적입니다.
다음을 사용하는 플랫폼에서 웹사이트를 운영하는 경우 비말 또는 쿠버네티스 또는 웹 관리 인터페이스 없이 수동으로 설치된 VPS(가상 사설 서버)인 경우 서버 관리를 위해 사용할 수 있는 유일한 옵션은 CLI(명령줄 인터페이스)를 통한 것입니다.
정확한 프로세스는 귀하의 웹 사이트가 실행되는 웹 서버 유형에 따라 달라지며, 그러한 이유로 이러한 호스팅을 사용하고 있다면 비교적 간단한 관리 작업을 수행하는 방법을 이미 알고 있을 것입니다.
그러나 대략적인 지침으로 웹 공간 루트 내에서 다음 명령을 실행하여 공개 웹 사이트 루트를 백업할 수 있습니다.
zip -r 웹사이트-export.zip public_html
그리고 데이터베이스(MySQL/Maria DB라고 가정)는 다음과 같은 명령을 사용하여 추출될 수 있습니다.
mysql -u UserName -pPassWord DatabaseName > export.sql