digitalocean 가상서버로 wordpress 이전하기

카페 24로 워드프레스를 이전한 지 벌써 2년전이다. 그동안 카페 24의 가상서버 호스팅을 이용하고 있었는데, 사실 cpu core가 shared라서 너무 느렸다. 워드프레스 하나 돌리기에도 벅차서 글 하나 편집하기도 버거울 지경이었으니 마침 호스팅 갱신할 때가 되어서, 다른 가상서버 호스팅을 찾아보았는데, 국내에서는 cpu 1 core 제공하는 가상서버 호스팅이 월 1만원이 최저였다. 눈을 해외로 돌려보니 Digitalocean이라는 업체의 ssd 기반 가상서버 호스팅이 괜찮아 보였다. 프로모션 코드로 10불을 받을 수 있으니, 최저 플랜(cpu 1 core, 20GB, 무제한 inbound 트래픽, 2TB outbound 트래픽, 자세히 보기)으로 2달을 무료로 사용할 수도 있고 해서 한번 옮겨보기로 했다. 생각보다 성능이 별로면 다시 원복하면 되니까. 다 옮겨놓고 보니, cpu core 1개의 위력인지, ssd의 위력인지 카페24 가상서버 호스팅보다 10배 가량 만족도가 높다. 그래서 아예 도메인까지 이전해버렸다.

이전에 포스팅한 카페24로의 워드프레스 이전하기 내용을 참조해서 작업을 진행했다. 다만 몇가지 서버 세팅한 것들만 따로 여기에 남겨두려고 한다.

locale 설정

  • vi /etc/environmentLC_ALL="en_NZ.UTF-8"로 수정
  • vi /etc/default/localeLANG="en_NZ.UTF-8"로 수정
  • locale-gen 실행 후 재부팅

timezone 변경

cp /usr/share/zoneinfo/NZ /etc/localtime

ntp 설정

crontab -e 한 후 0 0 * * * ntpdate time.bora.net 추가하면 됨. ntp 서버는 인터넷 검색 후 원하는 서버를 지정하면 됨.

swap 설정

링크 참조

sub domain 설정

다음 그림처럼 dns 레코드를 추가한 후, 30분 후에 추가된 호스트들을 host blog.abc.com처럼 테스트해서 서버의 ip가 잘 나오는지 확인 이후 apache의 virtualhost 설정을 통해 웹서비스를 개별 제공됨

DigitalOcean_DNS