XE 홈페이지제작, XE 백업하기
이번 시간에는 XE 홈페이지제작 후 사이트 업데이트 또는 다른 서버로 이동할 때 XE 코어를 백업하는 방법에 대해 알아보도록 하겠습니다.
1. 시작하기
FTP를 이용하여 다운로드 받은 파일을 다시 서버에 올리면 정상적으로 작동되지 않습니다. 그 이유는 이미지 파일을 제외한 모든 파일이 암호화된 데이터 베이스로 저장되기 때문에 단순히 파일을 이동하면 정상적으로 실행이 되지 않습니다.
백업하는 방법으로는 SSH 또는 Putty 프로그램을 이용해 서버에 접속하여 압축형태로 백업을 해야 다른 서버로 이동 시 정상적으로 작동이 가능합니다. 단, SSH을 지원 안 되는 호스팅은 따로 업체에게 백업을 요청해야만 합니다.
2. SSH 로그인 하기
Putty 프로그램을 이용하여 SSH 로그인 합니다. Host name, Connection type을 설정합니다. 입력 후 open 버튼을 선택합니다.
Host name : 호스팅 네임 또는 서버 주소를 입력합니다.
Connection type : 연결 종류를 선택합니다.
3. 로그인 하기
SSH 로그인을 합니다. 호스팅 업체에서 제공하는 FTP 아이디와 비밀번호를 입력합니다. 비밀번호는 암호화되어 입력되지만 화면에는 나타나지 않습니다.
4. 루트폴더 확인하기
로그인 완료되면 우선 루브폴더를 확인합니다. ls명령어를 이용하여 최상위 폴더를 확인합니다.
현재 www 폴더가 최상위 폴더 입니다.
5. 압축하기
아래 리눅스 명령어를 이용하여 사이트 파일 전체를 압축합니다. 입력 후 엔터를 치면 자동으로 파일 전체가 압축이 시작됩니다.
tar cvfpz : tar의 옵션의 c는 파일 및 디렉터리를 하나로 묶어 새 저장 파일을 만들라는 뜻입니다.
backup.tar.gz : backup 이라는 파일명으로 tar.gz 압축파일로 만들라는 뜻입니다.
www : 백업하려는 폴더 이름입니다.
5. 확인하기
압축이 끝나면 ls 명령어를 입력하면 파일을 확인할 수 있습니다. backup.tar.gz 파일이 생성된걸 확인할 수 있습니다. 백업된 파일을 이용하여 업로드하여 복원이 가능합니다.