처음 웹사이트를 만들 땐 저렴한 웹호스팅으로 시작하는 경우가 많죠. 하지만 속도, 용량, 트래픽 등 여러 이유로 나중엔 다른 호스팅으로 이전하고 싶어질 수 있어요. 저도 워드프레스 블로그 운영 중에 성능이 너무 떨어져서 호스팅을 옮긴 경험이 있는데요, 생각보다 꼼꼼히 준비해야 할 게 많더라고요. 오늘은 웹호스팅 이전 시 반드시 확인해야 할 사항과 순서를 안내해드릴게요.
1. 웹호스팅 이전 전 체크리스트
1. 현재 사이트 백업
파일(HTML, 이미지 등)과 데이터베이스(MySQL 등)를 모두 백업해두세요. 특히 워드프레스라면 wp-content 폴더와 DB 덤프(.sql)가 필수입니다.
2. 새 호스팅 사양 확인
기존 사이트에서 사용한 PHP 버전, DB 버전, 디스크 용량 등을 새 호스팅이 지원하는지 확인해야 해요. 안 맞으면 오류가 발생할 수 있어요.
3. 도메인 연동 계획 세우기
도메인을 이전할 건지, 그대로 쓸 건지도 정해야 해요. 대부분의 경우 도메인은 그대로 두고 네임서버만 변경해서 연결합니다.
2. 웹호스팅 이전 순서
1단계: 파일과 DB 백업
FTP 프로그램(예: FileZilla)이나 호스팅 업체의 파일 매니저를 이용해 전체 파일을 다운로드하고, 데이터베이스는 phpMyAdmin에서 SQL 파일로 백업해요.
2단계: 새 호스팅에 업로드
백업한 파일과 DB를 새 호스팅에 업로드하고, DB 계정 정보는 wp-config.php 같은 설정 파일에 맞게 수정해야 해요.
3단계: 도메인 네임서버 변경
도메인을 구입한 사이트에서 새 호스팅의 네임서버 주소(NS)를 입력하면 도메인이 새로운 서버를 바라보게 돼요. 반영에는 2~24시간 소요될 수 있어요.
3. 이전 시 자주 발생하는 문제
1. DB 접속 오류
DB 이름, 계정, 비밀번호가 바뀌었는데 설정 파일을 수정하지 않으면 연결 오류가 발생해요. 꼭 wp-config.php나 config.php를 열어 확인하세요.
2. 이미지가 깨지는 경우
이미지 링크가 절대경로일 경우 도메인이 바뀌거나 폴더 구조가 달라지면 이미지가 안 보일 수 있어요. 백업할 때 폴더 위치까지 유지하는 게 중요해요.
3. 도메인 반영 지연
네임서버 변경 후 최대 하루까지 반영이 지연될 수 있어요. 이때는 캐시를 지우고, DNS 상태를 확인하면서 기다리는 수밖에 없어요.
간단 정리
| 단계 | 내용 |
|---|---|
| 1단계 | 기존 사이트 전체 백업 (파일 + DB) |
| 2단계 | 새 호스팅에 업로드 및 DB 연결 설정 |
| 3단계 | 도메인 네임서버 변경 |
| 4단계 | 이전 후 정상 작동 여부 확인 |
| 5단계 | 불필요한 캐시 삭제 및 이미지 경로 확인 |
결론
웹호스팅 이전은 생각보다 단순하지만, 몇 가지 실수로 사이트가 정상 작동하지 않을 수 있어요. 저도 처음엔 파일만 옮기면 끝나는 줄 알고 DB 설정을 빼먹어서 사이트가 하얗게 떴던 기억이 있어요. 오늘 알려드린 순서와 체크리스트를 따라가면 누구나 실수 없이 안정적으로 호스팅 이전을 할 수 있습니다. 사이트 이사를 준비 중이라면 미리 백업부터 꼼꼼히 시작해보세요!