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

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

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

서비스 비교


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

하지만 비슷한 돈으로 아마존 라이트세일을 사용하면 하드 20GB + 트래픽 1TB를 버틸 수 있습니다. 공간은 10배 정도, 전송량은 400배 이상 이득입니다. 안 좋은 건 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) 5달러짜리 플랜 선택하시고요. 기본으로 10달러가 선택되어 있다는 얘기가 있던데 클릭해서 꼭 확인하세요. 도중에 플랜 변경이 쉽지 않은 거 같습니다. (스냅샷 받아서 다시 처음부터 해야 함).

5) 데이터 서비스 센터 존을 고르는 부분에선, 한국 기준 도쿄 존을 보통 추천합니다. 아직 서울은 없습니다만 기대해봅니다.

6) 인스턴스 이름 넣어주시고, 저는 seoulrainnet 으로 했습니다. Create 클릭.

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

워드프레스 최초 세팅

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

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

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

4) 여기서 아이디를 생성하거나 그럴 수도 있고 합니다만… 제 경우엔 이사(migration) 오려는 게 목적이기 때문에 이사 갈 때 즐겨 사용하는 All-in-One WP Migration 플러그인부터 설치했습니다.

5) 이후 카페 24의 블로그 관리자 페이지에서 해당 플러그인 통해 블로그 이사용 파일을 내려받고, 내려받은 파일을 다시 라이트세일 블로그 관리자 페이지에서 같은 플러그인 통해서 업로드하여 게시물이 잘 표시되는지 확인하면 됩니다. 아주 훌륭한 플러그인이라 보통 문제 없이 잘 될 겁니다.

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

7) 라이트세일 블로그 대시보드에 보면 접속 주소 등이 아직 아이피로 표시되는데 정상입니다. 기타 캐시 플러그인이나 댓글, SEO, AMP 플러그인 등은 도메인 세팅이 되면 정리하기 위해서 일단 비활성화해두었다가 차차 정리하였습니다.

정적 아이피 생성

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

1) 라이트세일 홈에서 오른쪽에 Create Static IP 메뉴를 통해 만들 수 있습니다. 저는 이름을 Seoulrain.net 으로 했습니다.

2) 공개된 정적 아이피 Public Static IP는 워드프레스와 짝을 지어주면 됩니다(Attach). seoulrainnet 으로 이름을 붙여둔 워드프레스 인스턴스와 붙여주세요.

3) 브라우저에 숫자로 된 정적 아이피를 입력하여 블로그가 뜨는지 확인합니다.

도메인 이사 세팅

1) 라이트세일 홈에서 DNS zones 메뉴로 진입합니다.

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

3) DNS Records 세팅은 사람마다 조금씩 다르게 하는 경우도 있는데, 뭐가 좋은지 저도 잘 모르겠고 통상 … A 레코드로 seoulrain.net 이 정적 아이피를 가리키게 해두고, CNAME을 통해 www.seoulrain.net 은 seoulrain.net 을 찾아가도록 해두었습니다.

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

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

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

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

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

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

Bitnami 배너 삭제

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

sudo ./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개월마다 갱신이고, 갱신은 명령어로 손쉽게 가능하므로 처음 세팅 과정만 제대로 밟으면 됩니다.

마치며

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

(2017년 7월)

 

“(왕초보) 아마존 라이트세일 워드프레스 블로그로 이사가자”에 대한 5개의 생각

  1. 안녕하세요. 저도 라이트세일에서 워드프레스 하는데 질문이 있어서요..
    ssl 인증서 과정은 완료했는데 혹시 적용은 바로 되시던가요?

    1. 적용은 거의 바로 되었는데 리다이렉트는 안 되는군요 ㅜㅜ

  2. 감사합니다. 아마존 프리티어로 워드프레스 구축하고 SSL 적용은 너무 어려워서 포기하고 있다가 올려주신 강좌 보고 10분만에 적용했습니다. TwT

    HTTPS 리다이렉트는 .htaccess 파일 아무리 수정해도 작동을 안 해서 찾아보니까 Bitnami Docs에 설명되어 있었네요. (https://docs.bitnami.com/aws/components/apache/#how-to-force-https-redirection-for-an-application)

    /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf 파일 열어서 아래 명령줄 넣고 아파치 재시작하니 깔끔하게 HTTPS로 리다이렉팅됩니다.

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]

    오랜 숙제 하나 해결한 느낌이네요. 감사합니다~!

    1. 앗 어떤 글을 참고해야하나 걱정하고 있었는데 조언 감사드립니다!!

댓글 남기기