콘텐츠로 건너뛰기
Home » 라이트세일에서 워드프레스 시작하기

라이트세일에서 워드프레스 시작하기

클라우드웨이즈 cloudways 같은 거 하지 말고 라이트세일에서 워드프레스 하기를 권한다. 호스팅은 글로벌 1위 아마존에서 제공하는 라이트세일이 훨씬 싸고 안정적이다. 최근 클라우드웨이즈 어필리에이트로 한 몫 잡고 있는 유튜버들의 돈벌이에 희생되지 말자.

목차
1단계 아마존이 처음이라면
2단계 라이트세일 인스턴스 생성
3단계 고정 IP 연결
4단계 도메인 구매
5단계 SSL 보안접속 설정 (https 설정)
6단계 워드프레스 관리자 모드 접속

1단계 아마존이 처음이라면

먼저 계정을 만들어야 한다.
이짝으로 들어가서 계정을 만든다. 설마 혼자서 이 정도는 할 수 있겠지. 믿는다.

aws 계정을 만든다
클릭하면 계정을 만들러 간다 (https://aws.amazon.com/)

중간에 신용카드 번호를 넣게 되는데 카드 인증 때문에 100원이 결제됐다가 취소된다. 당황하지 말고.
Support 플랜을 선택할 때는 무료 버전을 고른다.

2단계 라이트세일 인스턴스 생성

워드프레스를 서비스 할 가상 서버를 생성하는 작업이다.
여기서는 가상 서버를 인스턴스라고 부른다.

서비스 검색에서 lightsail을 몇 글자 쳐서 검색하려고 하면 이미 아래에 보일 것이다.
클릭하면 인스턴스를 생성하는 화면으로 전환된다.

라이트세일 검색
라이트세일 서비스 검색

인스턴스 생성 버튼을 클릭하면 인스턴스를 어떤 사양으로 할 지 선택하게 된다.
조립 컴퓨터를 맞춘다고 보면 된다.

인스턴스 위치

한국을 서비스 대상으로 할거면 인스턴스 위치를 서울로 하는 것이 유리할 것이다. 서버가 바다 건너편에 있는 것보다는 근처에 있는 게 더 빠를 것이다.
필자는 영어로 서비스 할 것이므로 기본 세팅인 버지니아로 간다.

인스턴스 이미지 선택

플랫폼
OS를 뭐로 할 지 고르는 것이다. 리눅스가 윈도우즈보다 싸다. 거의 손 댈 일도 없으므로 리눅스로 가자.

블루프린트 선택
OS에 설치할 애플리케이션을 고르는 건데, 워드프레스를 선택하면 된다.
라이트세일에서는 다양한 애플리케이션을 패키지로 준비해 놓은 것을 알 수 있다.
왠지 믿음이 간다.

인스턴스 이미지 선택
인스턴스 블루프린트로 워드프레스를 선택한다.

선택 사항으로 시작 스크립트 추가와 SSH 키 페어 변경 내용이 있는데 일단 그냥 지나가자.

인스턴스 플랜 선택

네트워킹 유형 선택
듀얼 스택만 선택 가능하다.
기존 통신 방식은 IPv4였는데 앞으로는 많은 서비스가 IPv6로 변경될 것이다.
듀얼 스택은 IPv4와 IPv6 모두 통신한다.
라이트세일에서는 2024년 5월부터 듀얼 스택의 과금을 올릴 계획이다.
예컨대, 가장 저렴한 플랜인 기존 $3.5 짜리를 $5로 42.86% 올린다.

크기 선택
뭔가 대단한 워프를 할 사람은 $5 짜리를 선택하고 일단 간 보고 갈 사람은 제일 싼 $3.5 짜리를 선택하자.
지금 보고 있는 사이트가 가장 저렴이 플랜이다.
신규 고객은 3개월 무료니까 맘 편히 선택하자.
무료 기간은 매월 1일부터 카운트 하니까 타이밍 잘 판단하자.

라이트세일 인스턴스 플랜
처음엔 월 $3.5짜리도 충분하다.

최종적으로 컨펌을 하면 이렇게 인스턴스가 하나 생긴다.
나만의 워드프레스 서버가 탄생한 것이다.
인스턴스를 생성하면 대기 중 이었다가 조금 기다리면 자동으로 부팅되어 실행 중으로 표시된다.

필자는 기존의 서울 서버와 함께 버지니아에 또 하나의 서버를 갖게 되었다.

라이트세일 인스턴스를 만들었다.
인스턴스가 만들어졌다.

3단계 고정 IP 연결

외부에서 내 서버에 찾아 들어가려면 고정 IP가 등록되어 있어야 한다.
인스턴스의 이름을 클릭하여 들어가면 여러가지 정보가 보이는데 네트워킹탭으로 가서 고정 IP 연결을 클릭하자.

고정 IP 연결
고정IP를 연결한다.

고정 IP를 연결하면 핀 모양으로 바뀐다.

고정 IP 핀모양
고정IP를 연결하면 핀 모양으로 바뀐다.

이제 브라우저에 IP를 입력하면 워드프레스가 보인다.
나중에 도메인 주소만 입히면 이제 어엿한 블로그 사이트가 되는 것이다.

워드프레스 샘플 페이지
워드프레스 샘플 페이지

4단계 도메인 구매

가격이 저렴한 호스팅케이알을 이용하다가 이번에는 라이트세일과의 일체감을 위해서 아마존에서 구매했다.
아마존 AWS에 Route 53이라는 서비스가 있는데 여기서 도메인을 검색하고 구입할 수 있다.
외부 호스팅 업체에서 도메인을 구입했다면 나중에 인스턴스의 네임서버 주소 4개를 복사해서 호스팅 업체 사이트로 가서 네임서버 주소를 변경 해 주는 것이 좋다.
이 말이 지금은 이해되지 않아도 그런 게 있다는 정도만 알고 넘어가자.

사용하고 싶은 도메인을 검색해서 선택하면 된다.
원하는 도메인을 검색해서 구입하자.

도메인을 구입하면 자동으로 도메인 등록이 진행되고 호스팅 영역이 생성된다.
호스팅 영역에는 자동으로 두 개의 레코드가 등록되어 있는데, 여기에 추가로 두 개의 레코드를 등록하자.

추가로 등록하는 두 개의 레코드는 IPv4를 라우팅하는 A유형의 레코드다.
몰라도 된다. 아래 그림대로 입력하고 넘어가자.

레코드 생성
레코드는 두 개를 생성한다.

레코드 이름이 빈칸인 레코드 한 개와 레코드 이름이 www인 레코드 한 개를 생성한다.
모두 4개의 레코드가 생겼다.

4개의 레코드
호스팅 영역 레코드 생성

DNS 영역 생성

앞에서 세팅한 DNS를 인스턴스에 연결하기 위해서는 DNS 영역 생성을 해줘야 한다.

DNS 영역 생성
DNS 영역 생성

아래 그림의 모자이크 부분에 앞에서 구매해서 세팅한 도메인이 보이게 된다.

DNS 영역 생성
하단에서 앞에서 구매한 도메인을 선택한다.

도메인 생성을 하면 이름 서버 4개가 보이게 된다.
여기서 dnschecker 사이트에서 자신의 도메인이 전세계로 잘 퍼져 나가고 있는지 확인해 본다.
👉 https://dnschecker.org/

별문제가 없다면 아래 DNS 서버 덮어 씌우기는 건너띄어도 된다.

DNS 서버 덮어 씌우기

워드프레스 사용 중에 도메인을 찾아가지 못하고 자주 끊기는 현상이 발견되었는데 이럴 경우 조치 방법을 알아보자. 조치라기보다는 아마 원래 이렇게 했어야 하는 게 기술적으로 맞을 듯싶다.

인스턴스를 생성하면 자동으로 할당되는 이름 서버를 등록된 도메인호스팅 영역의 이름서버에 덮어 씌우면 된다.
호스팅 영역의 이름 서버는 바로 위의 레코드 생성 이미지에서 보이는 ns 주소다.

인스턴스 dns를 복사한다.
인스턴스의 이름서버를 복사하여 등록된 도메인호스팅 영역의 이름서버를 덮어 씌운다.

도메인을 외부에서 구입했으면 이 짓을 안 해줘도 된다. Route53을 거친 게 아니므로 해 줄 필요도 없다.

다시 정리하면 아래 그림과 같다.

인스턴스의 이름 서버를 덮어 씌운다.
인스턴스의 이름 서버를 등록된 도메인과 호스팅 영역에 덮어 씌운다.

왠지 클라우드웨이즈로 가고 싶은가?
이게 몇 번 해 보면 정말 일도 아니다.
익숙해지면 몇 분 안에 인스턴스를 만들고 워드프레스 세팅까지 자유자재로 할 수 있게 된다.
부딪치고 내 것으로 만들면 더 많은 자유를 누릴 수 있다.
파이팅.

5단계 SSL 보안접속 설정 (https 설정)

워드프레스 관리자 모드로 접속하기 전에 SSL 보안 접속을 먼저 설정 해 주자.
몇 번의 시행착오 끝에 내린 결론은 고정IP 설정이 끝나면 곧바로 https를 먼저 설정 해 주는 것이 실패가 없다는 것이다.
관리자 모드로 접속 한 이후에 https 설정을 하면 실패하는 경우가 있었다.
원인이 무엇인지는 알 수 없다. 그러나 인스턴스를 삭제하고 다시 만들어야 오류가 없었다.

https 설정 방법은 인스턴스에 터미널로 접속하여 명령어를 실행하는 것이다.
터미널이란 텍스트로 명령어를 실행하는 까만색 창을 말한다.
인스턴스의 오른쪽에 보면 터미널에 접속하는 아이콘이 보이는데 이걸 클릭하면 된다.

인스턴스 터미널 접속
인스턴스에 터미널로 접속한다.

여기에 접속하여 아래의 명령어를 내리고 순차적으로 y / n을 선택하면 된다.

sudo /opt/bitnami/bncert-tool
워드프레스 https 설정
워드프레스 https 설정은 저 명령어 한 줄이면 된다.

Domain list에는 도메인 주소를 입력한다.
도메인.xxx, www.도메인.xxx 이렇게 두 가지를 입력한다.
xxx는 자신이 구매한 도메인 유형이다.

이후에 나오는 질의 응답에는 아래의 순서에서 ③번 이후를 참조하여 입력하도록 한다.

① sudo /opt/bitnami/bncert-tool ② 도메인 입력 ③ y ④ y ⑤ n ⑥ y ⑦ y ⑧ email 입력 ⑨ y ⑩ enter

Success 가 출력되면 성공적으로 끝난것이다.

cannot bind to port 80 and/or 443

만약 위의 에러가 발생한다면, 인스턴스를 삭제하고 다시 만드는 게 좋다.
본인은 몇 시간을 살려보려고 헤매다가 인스턴스 재생성 후 바로 성공했다.
그리고 인스턴스를 다시 생성했다면 다음의 주의 사항을 따라보기 바란다.

6단계 워드프레스 관리자 모드 접속

워드프레스 관리자 모드에 처음 접속하기 위해서 초기 세팅된 ID와 패스워드를 알아내야 한다.
초기 아이디와 비번은 앞에서 설치한 서버 인스턴스에 저장되어 있다.
인스턴스에 직접 접속하여 아이디와 비번을 알아내자.

초기 아이디 / 패스워드 알아내기

앞에서 만든 인스턴스 오른쪽에 보면 >_ 이런 모양이 있다.
인스턴스에 접속하여 명령을 내릴 수 있는 터미널 창을 의미한다.

인스턴스 터미널 접속

검은색의 터미널 창에서 아래 명령어를 입력하고 엔터를 치면 아이디와 패스워드가 보인다.
이미지에 노란색을 칠했는데 잘 안보인다.
아무튼 잘 복사해 두자.

sudo cat /home/bitnami/bitnami_credentials

참고로 sudo는 시스템에 대한 관리자 권한을 획득하는 명령어이고,
cat는 이하 경로에 있는 파일을 열어서 보는 명령어다.

워드프레스 관리자 패스워드 확인

워드프레스 관리자 로그인

브라우저에서 다음 주소를 입력하면 로그인 창이 뜬다.

고정IP/wp-admin/

앞에서 적어 둔 아이디 / 패스워드를 입력하여 로그인하자.

워드프레스 관리자 로그인

감격의 관리자 화면을 보게 될 것이다.

워드프레스 관리자 화면
감격의 관리자 화면

가장 먼저 뭘 해야 할까?
그렇다 저 2차 세계대전 암호같은 것을 기억할만한 암호로 바꿔야 한다.

그 전에 한국어 설정부터 하자. 기본은 영어로 세팅되어 있다.

한국어 설정
Settings > Site Language에서 한국어를 선택하고 바로 아래 Timezone은 UTC+9으로 설정하자.
설정 후 쭉 내려서 변경사항 저장 버튼을 눌러야 변경사항이 반영된다.

워드프레스 한국어 설정

비밀번호 설정
사용자 > 프로필로 들어가서 쭉 내리면 새 비밀번호 설정이 보인다.
비번을 외우기 쉽게 변경 해 놓자.

워드프레스 비밀번호 설정

사용자명 변경
초기 사용자명인 user는 변경할 수가 없다.
사용자명을 변경하고 싶으면 새 사용자를 추가해야 한다.
보안을 위해서도 사용자를 추가하여 사용자명을 변경하는 것이 좋다.


“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다