(왕초보) 아마존 라이트세일 워드프레스 블로그로 이사가자

라이트세일 가격비교

카페24 호스팅 사용하다가 아마존 라이트세일로 이사 갔습니다. 사실 국내에서 저렴하게 가벼운 워드프레스 블로그 설치형으로 돌리고 싶을 때, 이것저것 써봤지만 카페24 호스팅 같은 곳에 월 500원짜리 호스팅이 가성비 갑인 거 같죠? 그래도 저는 갔습니다. 왜냐?

  • 남들이 거기가 좋대요. 그래서 갔어요.
  • 트래픽 걱정 덜고 싶었어요.

서비스 비교

카페24 호스팅은 한 달 500원으로 하드 200M(웹) 에, 트래픽 600M(웹) 제공입니다. 최초 1년 기준 설치비 포함 1만원 정도 투자하면 간단한 워드프레스 블로그 금방 만들 수 있습니다. 사용자가 많아서 욕도 많이 먹지만, 이러니저러니 해도 가성비 좋고 속도, 안정성 등에 불만 없었네요. 다만 저는 사진이 거의 외부 링크이고 잿팩 포톤 플러그인으로 트래픽 돌리는데도 이용자가 가끔 하루 1000명 이상 몰리고 그러면 트래픽 감당이 안 되더군요. 결국 비즈니스 급을 사용하게 되었는데, 한 달 5500원에 하드 2G(웹) + 트래픽 2.5G(웹)를 제공하죠.

라이트세일 가격비교

하지만 비슷한 돈으로 아마존 라이트세일을 사용하면 하드 40GB + 트래픽 2TB를 버틸 수 있습니다. 공간은 20배 정도, 전송량은 800배 이상 이득입니다. Cafe24의 장점은 기본 쿼드코어급 CPU 성능에 아무래도 국내 접속 기준 더 쾌적한 속도를 보장하고, 밤에 전화도 할 수 있고 .. 뭐 그런 게 장점인데 … 라이트세일 속도 매우 쾌적해서 거의 차이를 모르겠더군요. 게다가 단독서버라 다른 사용자에게 영향받을 일도 없으니 더욱 안정적입니다. 결론은 1) 라이트세일 매우 훌륭하고, 약간 고생했지만 세팅 어렵지 않다. 2) 도쿄/서울 리전 기준, 속도 나쁘지 않다. 3) 최초 한 달은 무료이고 별도의 세팅비도 없음!

특히 저는 디지털오션 좀 만지다가 다시 CAFE24 돌아온 경험이 있는데요, 다른 비슷한 해외 서비스와 비교해도 라이트세일에서 블로그 세팅하는 과정이 훨씬 편하고 결과도 안정적으로 느껴집니다.

라이트세일 인스턴스 만들기

귀찮음 + 인터넷에 이미 자료가 많으니 요약만 하겠습니다. 우선, 참고할 블로그로 How to install WordPress on Amazon Lightsail Instance 추천드립니다. 또한 클리앙의 설치 후기 초간단 요약 게시물(링크)을 참고하세요. 위 블로그에 있는 내용 요약하면 아래와 같습니다. 따라하시면 됩니다.

1) 라이트세일 가입 : Amazon Lightsail 홈페이지 접속해서 가입 합니다.

2) 대시보드에서 Create Instance 눌러서 인스턴스 만듭니다.

3) 리눅스 운영체제 선택되어 있고, Apps + OS (운영체제랑 프로그램이랑 같이 설치하기) 선택하고, WordPress 선택합니다. 여러 사이트 복합으로 설치하는 워드프레스 멀티사이트 선택도 가능합니다.

4) 3.5달러짜리 플랜 선택하세요. 3.5달러에서 5달러 플랜 가는 건 쉬운데 5달러에서 시작해서 3.5로 내려가기는 힘듭니다.

5) 데이터 서비스 센터 존을 고르는 부분에선, 한국 기준 서울 리전이 생겼기 때문에 서울을 추천합니다만.. 글로벌한 사이트라면 도쿄 존도 좋았습니다. 검색해보면 서울 리전에서 사고친 기사가 보일 겁니다…

6) 인스턴스 이름 넣어주시고 Create 클릭.

7) 잠시 후, 회색으로 워드프레스 인스턴스가 보입니다. Running .. 이라고 표시될 겁니다. 세팅 순식간입니다.

정적 아이피 생성

안 해도 큰 문제는 없는데, 내 블로그를 가리키는 안정적이면서 변하지 않는 아이피 주소를 지정하는 의미에서, 정적 아이피를 할당 받아두면 좋습니다.

1) 라이트세일 인스턴스 설정 화면에서, Networking 탭 아래에 Create Static IP 메뉴를 통해 만들 수 있습니다. 식별할 수 있도록 별명 지어주세요. 가령 seoulrainnet 처럼요.

2) 공개된 정적 아이피 Public Static IP는 워드프레스와 짝을 지어주면 됩니다. Attach to an instance 와 같이 인스턴스에 아이피가 잘 붙어있나 보세요.

3) 브라우저에 숫자로 된 정적 아이피를 입력하여 블로그가 뜨는지 확인합니다. 만약에 안 뜨면 기존 대시보드에서 로그아웃하거나 창을 닫거나 브라우저 모두 종료 후 잠시 후 다시 접속해보세요.

도메인 이사 세팅

1) 라이트세일 홈에서 Networking – Create DNS zone 메뉴로 생성합니다.

2) Create DNS zone 버튼을 클릭해서 하나 만드는데, 저는 이름을 seoulrain.net 으로 했습니다.

3) DNS Records 세팅은 사람마다 조금씩 다르게 하는 경우도 있는데, 뭐가 좋은지 저도 잘 모르겠고 전 통상 …  @.seoulrain.net 을 A record로 기존의 정적 아이피에 연결 후, www.seoulrain.net 을 seoulrain.net 에 CNAME으로 연결합니다.

4) 라이트세일에서 제시하는 네임서버 주소를 확인하고,

5) 도메인 관리하는 사이트에서 네임서버를 변경합니다. 저는 Hosting.kr 을 사용해서 도메인 구입하고 관리하고 있었는데, 보통 도메인 관리 화면에서 네임서버 변경 메뉴를 쉽게 찾을 수 있습니다. 해당 메뉴로 가서 도메인이 라이트세일의 네임서버로 연결되도록 해주시면 됩니다.

6) 기존에 도메인 부가 서비스 사용하던 거나… 호스트 정보 쓰던 게 있으면 초기화/삭제해주고요.

7) 카페 24 호스팅의 블로그 관리자 화면으로 접속해서 블로그 기본 접속 주소를 seoulrain.net 에서 seoulrain.cafe24.com 와 같이 바꿔주시는 등 옛날 집 주소 정리해주시고요.

8) 역시 카페 24 호스팅 사이트 서비스 관리 화면에서 내 호스팅에 연결 지정했던 도메인 연결도 해제해줍니다.

9) 여기까지 하면 24시간 정도 지나면 보통 주소창에 도메인을 입력했을 때 라이트세일 쪽으로 잘 연결이 되어야 정상입니다. 계속 끊기다가, 되었다가 하는 게 정상입니다. 저는 미련 없이 카페24 호스팅 자원을 바로 초기화 + 해지 + 환불 조치하였습니다. 어차피 백업 받은 파일이 있으니까요.

워드프레스 최초 세팅

워드프레스는 도메인 변경이 완료되고 나서 진행하는 게 좋습니다.

1) 워드프레스 인스턴스 눌러서 들어가면 Connect using SSH 라고 버튼 크게 보입니다. 눌러서 서버에 접속합니다.

2) 잘 몰라도 되니까, cat bitnami_application_password 이라고 칩니다. 그럼 워드프레스 관리자 비번이 보입니다. 메모합니다.

3) 이제 웹브라우저에서 http://본인의도메인(static아이피)/wp-admin 으로 들어가서, 아이디에 user, 패스워드에 위에서 받은 패스워드 넣으면 대시보드를 볼 수 있습니다.

4) 여기서 처음 설치하는 경우에는 Users 메뉴로 가서 새로운 아이디를 관리자로 생성해주고, 로그아웃한 뒤에 새로 만든 아이디로 로그인합니다. 그리고 기존에 있던 user 아이디를 삭제하세요. 이제 본인이 직접 만든 관리자 아이디/패스워드를 갖게 되었습니다. 만약 처음부터 시작하는 게 아니라 이사(migration) 오는 게 목적이라면 새 아이디 생성할 필요 없고, 즐겨 사용하는 All-in-One WP Migration 플러그인과 같은 이사용 플러그인부터 설치합니다.

5) (이사하는 경우에..) 기존 카페 24의 블로그 관리자 페이지에서 이사할 때 사용할 동일 플러그인(All-in-One WP Migration)을 통해 블로그 이사용 파일을 내려받고, 내려받은 파일을 다시 라이트세일 블로그 관리자 페이지에서 같은 플러그인 통해서 업로드하여 이사를 완료합니다. 모든 게시물이 잘 표시되는지 확인하세요. 아주 훌륭한 플러그인이라 보통 문제 없이 잘 될 겁니다.

6) 보통 관리자 정보까지 업데이트 되기 때문에 기존에 사용하던 관리자 아이디/비번으로 라이트세일에서 로그인이 되어야 정상입니다.

7) 도메인 이사를 완전히 마치지 않고 작업하면 라이트세일 블로그 대시보드에 보면 접속 주소 등이 아직 아이피로 표시될 수 있습니다. 번거로운 작업이 추가로 필요할 수 있으므로 … 도메인 네임서버가 변경되도록 최소 12시간은 지난 다음에 워드프레스 세팅을 시작하세요. 기타 캐시 플러그인이나 댓글, SEO, AMP 플러그인 등은 도메인 세팅이 되면 정리하기 위해서 일단 비활성화해두었다가 차차 정리합니다.

Bitnami 배너 삭제

라이트세일 워드프레스 설치하면 오른쪽 아래에 Bitnami 배너가 나오는데요. 안 보이게 당연히.. 조치를.. 간단히 라이트세일 인스턴스 페이지에서 웹으로 SSH 접속해서 아래의 명령어를 입력하면 됩니다.

sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1

참고로 라이트세일 사이트를 통해서 웹SSH를 사용할 때 명령어를 붙여넣기 하기 위해서 단축키를 알아두면 좋습니다. Ctrl + Shift + Alt 를 누르면 메모창이 열리게 되고요. 거기에다가 다른 웹사이트에서 복사해온 내용을 붙여넣기 하고 다시 그 안에서 전체선택-복사 한 뒤에, 다시 Ctrl + Shift + Alt 눌러서 창을 닫고, 명령프롬프트에다가 Ctrl + Shift + V 키로 붙여넣기 하면 됩니다.

여기 에 자세히 설명되어 있습니다.

SSL 인증서 적용하기

http 로 시작하는 주소보다 https 로 시작하는 주소가 안전합니다. 사실 내 블로그에 와서 사람들이 대단한 정보를 타이핑해서 전송할 일이 별로 없기도 해서, 큰 문제는 없지만 인증서 받아두면 좋은 거지요. 게다가 무료로 인증서 받기 쉬워요.

저는 비트나미 가이드보다 다음 블로그 설명을 보고 그대로 따라하시는 걸 추천합니다. Using Let’s Encrypt certificates with WordPress on Amazon Lightsail

또한, 위 블로그 글을 그대로 적용하는 과정을 담은 튜토리얼 영상이 유튜브에 있습니다.

시작할 때 SSL 접속 후, sudo su 슈퍼유저 권한 부여하고, 나머지는 블로그 명령어 그대로 가져다 붙이는 수준입니다. 모두 완료 후, https://example.com 과 같이 접속해보면 브라우저에서 안전한 사이트로 표시하고 있음을 확인할 수 있습니다. 구글 등에서 SSL 적용된 사이트가 검색 결과 상위로 올라가는 데 유리합니다. 인증서는 Let’s Encrypt 기준 3개월마다 갱신이고, 갱신은 명령어로 손쉽게 가능하므로 처음 세팅 과정만 제대로 밟으면 됩니다.

추가. 더 자세히 인증서 받는 과정을 적어보았습니다. 아래 게시물 중간에서 SSL 인증서 부분만 골라 읽으면 됩니다.

마치며

이 정도 가격으로 저 같은 초보자도 정말 순식간에 이렇게 이사했는데, 앞으로 서울 리전까지 만약 열리면 경쟁자가 있을까 모르겠네요. 워드프레스 전문 호스팅 사이트도 있고, 워드프레스닷컴에 유료 플랜 구매하시는 분들도 계실테지만 ~ VPS 위에 집 한 번 지어보시는 것도 좋을 거 같습니다.

(2017년 7월 작성, 2018년 12월 수정)