[Ghost&Lightsail] 3. 인스턴스를 Ghost에 맞게 설정하기

저번 인스턴트 생성까지 마치고 이제 이 부분까지만 지나면 여러분은 본인의 Ghost 블로그를 보실 수 있을겁니다. 조금만 더 힘내보도록 하죠.

인스턴드에 IP+도메인 연결하기

인스턴트에는 기본적으로 IP 주소가 제공되지만(당연히 인터넷으로 연결하려면 IP 주소가 있어야겠죠?) Ghost 블로그를 제대로 사용하려면 고정 IP 주소를 사용해야합니다. 그리고 이러한 설치형 블로그를 만드는 목적인 개인 도메인도 같이 연결해주어야죠. 바로 시작해보도록 합시다.

도메인 주소 관리를 Lightsail로 이관

인스턴스를 설정하기 이전에 구매한 도메인을 Lightsail에서 사용할 수 있도록 설정을 해주어야 합니다. Route53에서 관리하는 도메인을 Lightsail로 넘겨주는 것이죠. Lightsail 화면에서 왼쪽 SNBSide Navigation Bar에서 Domians & DNS 메뉴를 클릭한 뒤 Create DNS zone 버튼을 선택합니다.

DNS zone을 설정하는 화면입니다. 우리는 Route53에서 구매하였으니 바로 표시되지만 다른 서비스에서 구매했을 경우 조금 더 복잡한 등록과정을 거치겠죠? 우리는 드롭다운 메뉴에서 이전에 구매한 도메인을 선택한 뒤 등록해줍니다.

인스턴스에 고정 IP 주소 할당하기

Lightsail로 도메인 관리를 이전했으면 인스턴트로 다시 넘어가서, 본인의 인스턴트를 선택해줍니다. 들어가면 여러가지 메뉴가 보일거에요. 상단 우측에는 서버를 재시작하거나 멈출 수 있는 버튼이 있고 서버의 여러가지 정보도 보일겁니다. 우리는 우선 고정 IP를 생성해주어야 합니다. Networking 메뉴를 선택해줍니다.

Networking 화면에서 바로 PUBLIC IPV4 값이 보일겁니다. 하단의 Attach static IP를 선택하여 고정 IP주소를 생성해줍니다. 혹시나, 만에하나, Lightsail 어딘가에서 IPv4 주소를 생성했었다면, IPv4 주소가 보일것이지만, 그렇지 않을 경우에는 생성화면이 뜰 겁니다. IPv4에 사용할 고유 이름을 입력해주고 생성하도록 합시다.

참고로 IPv4 주소를 유지하는데 돈이 들어갑니다. 왜냐하면 IPv4 주소는 고갈되었거든요. 2020년 8월 21일에 LACNICLatin America and Caribbean Network Information Centre, 라틴아메리카 및 카리브해 네트워크 관리 센터에서 마지막 IPv4 주소를 할당한 이후 더 이상 신규로 생성할 수 있는 주소가 남아있지 않은 상황이죠. 이를 대비하기 위해 IPv6라는 주소를 신규로 발급하고 있지만, 기존의 IPv4를 유지, 관리하는데 AWS에서도 이제는 돈을 받게 되었습니다. 사용여부와 무관하고 보유하고 있는 IPv4 주소 하나마다 시간 당 0.005$의 요금을 부과합니다. 대충 한 달에 3.75$, 5000원 정도 하는 금액입니다. 그러니 안쓰는 IPv4 주소가 있는 경우에는 삭제하도록 합시다.

고정IP주소 생성이 완료되었으면, 하단으로 내려가서 IPv6 주소 사용을 중지해줍니다. Ghost가 아직 IPv6 주소를 지원하지 않고, 인스턴스에서 IPv6 주소를 가지고 있을 때 오류가 나거든요.

인스턴스에 도메인 주소 연결하기

IP 설정이 완료되었으니, 도메인도 설정해줘야겠죠. Networking 옆의 Domains 메뉴를 선택해줍니다. 들어가면 Assign domain 버튼을 선택해줍니다. 바로 밑에 도메인 선택 메뉴가 뜨면 이전에 Lightsail에 연결한 도메인을 선택해줍니다.

살짝 복잡하니 자세히 설명하겠습니다. 여기서 두 개의 도메인을 입력할 겁니다. 하나는 www가 없는 도메인을 입력할겁니다. Select a domian name에서 도메인 이름을 선택한 뒤 IP 주소는 고정 IP 주소를 선택한 뒤 Assign을 선택, 기본 도메인을 입력해줍니다. 그리고 다시 Assign domain을 선택한 뒤 본인의 도메인을 선택, 아까와는 다르게 A subdomain of 본인 도메인을 선택하면 바로 어떤 subdomain을 넣을 것인지를 입력하는 창이 뜹니다. 여기에 www를 입력해준 뒤 동일하게 고정 IP 주소를 선택해주고 Assign을 선택해줍니다. 이렇게 도메인 주소를 두 개 입력해주면 됩니다.

바로 다음 포스트에서 Ghost 기초 셋업을 진행하도록 하겠습니다. 빠염!