[서버 이전 ②] 100달러 쿠폰 (유효기간 1년) 받고 벌쳐 워드프레스 호스팅 적용하는 방법

readelight

vultr server setup

지난 글에서는 호스팅 업체를 변경하게 된 이유1가비아에서 벌쳐로 이전한 이유 (비용) 를 남겨 보았다. 이제 본격적으로 서버 이전 방법을 설명해 드리도록 하겠다. 설정 과정이 상당히 긴데, 필요한 이미지를 겹쳐 최대한 스크롤을 줄였으니 참고하셔서 한 번에 성공하시길 바란다.

1. 기존 서버 데이터 내보내기 : 자동 방식

서버에서 데이터를 내보내는 방식은 크게 수동 방식과 자동 방식이 있다. 수동 방식의 경우 콘텐츠 파일(FTP)과 DB(php My Admin)를 각각의 프로그램을 통해 옮기고 데이터를 연결 시켜줘야 한다. 호스팅 업체들은 두 파일의 백업을 지원하지만, 필자의 경우 연결하는데 실패해 마음 편하게 자동 방식으로 적용하게 되었다. 자동 방식은 플러그인만 설치하면 된다. 일반적으로 가장 많이 추천하는 플러그인은 All-in-One WP Migration 으로, 해당 플러그인을 설치하신 후 백업 파일을 다운로드 받으시면 된다.

① 플러그인 설치

wpmigration 1

② 파일 내보내기

Pasted image 20240302095519 1

※ WP Migration 메뉴가 보이지 않는다면 : 멀티사이트 여부 확인

멀티사이트는 블로그, 쇼핑몰 등 다른 형태의 사이트를 한 도메인에서 관리할 수 있도록 워드프레스에서 지원하는 기능인데 사이트 주소 뒤에 기본 디렉토리명이 붙는 식으로 적용된다. (필자의 경우 readelight.com/blog/ 가 기본으로 적용, 왜 blog가 붙는지 이번에 알게 됐다..;) 멀티사이트를 싱글사이트로 변경하려면 사이트, 사용자, config 파일, htaccess 파일을 수정해야 한다. 멀티사이트 삭제 관련 내용은 워드프레스 꾸러미2워드프레스 멀티사이트 비활성화 (싱글사이트로 변환) 사이트를 참고해 주시기 바란다.

참고로 싱글사이트로 변경하면 테마가 깨지는 현상 (필자의 경우 GeneratePress 사용) 이 발생하게 되는데, 일단 무시하시고 그대로 설치 과정을 마무리할 것을 추천 드린다. 저의 경우 서버 이전 후 테마를 다시 세팅하려고 했는데, 다행히 마이그레이션 후 정상화 되어 한 시름 덜 수 있었다.

home 1
싱글사이트로 변경 후 사라진 홈 화면

2. 벌쳐 가입 및 서버 생성

① 쿠폰 적용 후 가입 완료 (링크 통한 가입 X)

벌쳐는 크레딧 (예치금) 선충전 방식으로 서비스를 제공하는데, 신규회원에 한해 사용 가능한 쿠폰을 지급한다. 글을 쓰고 있는 현 시점(2024년 3월 4일)에서 제공하고 있는 쿠폰은 다음과 같다.

  • VULTRMATCH : 가입 후 365일간 이용 가능한 $100 쿠폰 지급
  • CLOUD250FREE : 가입 후 30일간 이용 가능한 $250 쿠폰 지급
vultr coupon 1
Vultr 쿠폰 안내

물론 추천 링크를 통한 가입 시에도 $100 쿠폰을 지급한다. 다만 이 경우 유효기간이 14일에 불과해 초기 세팅에만 약간의 도움을 받을 뿐 (필자도 이 방식으로 가입했다 ㅜ), 실질적으로 1년 간 사용 가능한 VULTRMATCH 쿠폰이 훨씬 이익이다. 아마 그럴 일은 없겠지만 벌쳐 사이트에서 제공하는 무료 쿠폰이 없을 경우에만 아래 링크를 통해 가입하시기 바란다.

아래 그림처럼 이메일 입력 후 결제 정보 등록, 쿠폰 코드 입력 후 이메일 인증까지 마치면 회원가입이 완료 된다.

signup vultr 1

② 서버 인스턴스 생성

서버 인스턴스는 아래 순서대로 생성하시면 된다. 자동 백업의 경우 월 $1.2가 추가되므로 선호하는 방식으로 적용하시면 된다. 참고로 서버 인스턴스 생성 및 워드프레스 설치, 무료 SSL 적용 등의 모든 과정은 민경대TV3워드프레스 설치 | 벌처 Plesk 무료 패널 | 무료 SSL | 가성비 VPS 호스팅의 도움을 받았다. 본 글에서는 순차적으로 정리됐지만, 실제 설치 시에는 단계가 뒤엉켜 중간 중간 캡쳐가 가능했던 부분 외에는 민경대 님이 캡쳐해 주신 화면을 활용했음을 미리 밝힌다.

vultr server setting 1 scaled

3. DNS 변경 (가비아 → 벌쳐)

도메인은 가비아 DNS 레코드 수정 화면에서 Vultr 서버의 IP주소를 입력해 주시면 된다. A 타입에 호스트는 각각 @, www, plesk로 입력 후 IP주소 값만 동일하게 입력해 주면 돼 가비아 서버 도메인 세팅보다 훨씬 간단하다.

domain transfer 1

4. 워드프레스 설치

① Plesk 패널 접속

서버 관리 프로그램인 Plesk 패널로 접속해야 워드프레스 설치가 가능하다. 아래 순서로 접속해 주시면 된다.

plesk login 1 2 scaled

② 도메인 추가 및 워드프레스 설치

wordpress setup 1 scaled
설치 후 Plesk 패널 접속 시에는 주소창에 https://도메인주소:8443를 입력하시면 된다.

5. 무료 SSL 설치

다음 과정을 통해 무료 SSL을 도메인에 적용하고, 만료 전 30일 자동 갱신처리가 가능하다.

ssl setting 1 scaled

6. 백업한 데이터 업로드 (마이그레이션)

이제 설정을 끝마친 워드프레스에 All-in-One WP Migration 플러그인을 설치하신 후 백업해 둔 파일을 ‘들여오기’ 하면 모든 과정이 마무리 된다. 다만 해당 플러그인의 무료 버전은 500MB의 용량 제한이 있어 100GB까지 업로드 가능한 버전으로 설치해야 한다. 해당 플러그인 또한 민경대 님이 운영하시는 디스코드 자료실에서 다운로드 가능하다. 필자의 경우 유료 버전 ($5.75/월) 으로 설치한 후에 해당 버전을 알게 되어 실제로 적용해 보지는 못했다.

migration 2 1

7. 기타 : 플러그인 용량 제한 문제 해결 및 Plesk 한글화

① 플러그인 업로드 용량 제한 문제 : Plesk 플러그인으로 직접 올리기

WP Rocket 같은 유료 설치 플러그인을 이용하시는 경우 파일을 직접 업로드 해야한다. 하지만 Plesk는 기본적으로 업로드 용량이 제한돼 있어 불가 문구를 띄운다.

upload limit 1 1

이 문제는 속성 파일을 수정해서 해결하는 방법들이 많이 안내 되고 있는데, 해당 방법들로도 해결되지 않았던 문제를 Plesk 워드프레스 > 플러그인 탭에서 직접 업로드로 해결하신 분4vultr 벌쳐 plesk 패널 워드프레스 플러그인 업로드 용량 제한 문제 (php.ini 파일 용량 초과 오류)이 있어 간단히 해결할 수 있었다.

pluginsetup 1 1
Plesk에서 직접 플러그인 설치

② 한글 버전 적용

또한 Plesk 패널은 다양한 언어를 지원한다. tools & Settings > Plesk Appearance > Languages 로 이동 후 한국어를 기본값으로 설정하신 후 재로그인하면 적용되니 쾌적하게 이용하시기 바란다.

korean 1

8. 씁쓸한 이전 소감

가비아의 비합리적인 SSL 설치비 (33,000원) 요구는, 결과적으로 더 좋은 터전으로 옮길 수 있는 계기가 되었다. 티스토리에서 워드프레스로 옮기게 된 것이 카카오의 일방적인 운영 방식5티스토리를 떠나 워드프레스에 정착하게 된 이유 때문이었다면, 이번에는 낙후된 과금 체계가 사용자를 떠나게 만든 것이다. 두 업체 모두 한국 업체들이라는 점에서, 그리고 이전한 업체가 모두 미국 기업이라는 점에서 씁쓸한 마음을 감출 수 없었다. 모쪼록 우리나라에서도 독자적으로 규모를 키울 수 있는 합리적이고 창의적인 서비스들이 많이 나올 수 있길 간절히 바라는 마음이다. 아울러 단계마다 도움 주신 분들께 다시 한 번 감사의 말씀을 드린다.

* 표지 이미지 출처 : 미드저니

1 thought on “[서버 이전 ②] 100달러 쿠폰 (유효기간 1년) 받고 벌쳐 워드프레스 호스팅 적용하는 방법”

  1. 안녕하세요.
    vultr 정보 찾다가 여기까지 들어왔습니다.
    궁금한 점이 있는데 100달러 쿠폰이 지금도 신규가입시 무조건 지급되고 1년 무료로 사용 가능한게 맞는건지요?
    들어가서 봤을 때는 크레딧을 충전하면 그만큼 크레딧을 추가로 주는거 같고,
    결제도 무료로 받은 크레딧으로 전부 결제 못하고 충전한 크레딧 50%, 무료 크레딧 50%로 하는거 같더라고요.

    응답

여러분의 생각을 남겨주세요. :)