본 내용은 내일배움캠프에서 활동한 내용을 기록한 글입니다.
지난번 피드백에서 도메인명 변경에 대한 이야기를 들었음
사실 MVP 중간발표 때는 크게 중요한 일이 아니었기에 MVP 이후로 계획함
그래서 오늘 기존에 사용하던 mymycode.shop을 givemetheticket.shop으로 변경함
이에 대한 과정을 간단하게 정리함
우선, 가비아에서 사용할 도메인을 선택해서 구매를 진행 (가상 계좌 이체를 추천)
구매가 완료되면 문자나 카톡으로 구매가 완료되었다고 알람이 옴
가비아에서는 아래와 같이 해당 도메인의 네임서버만 변경해주면 됨
생성된 NS에서 4개의 네임 서버를 가비에 복사 붙여넣기 하면 됨
그리고 whatsmydns에서 본인의 도메인의 네임 서버가 가비아가 아니라 aws로 변경되고 있는지 확인해야 함 (반영되기까지 다소 시간이 걸림)
다음은 로드 밸런서 설정해야 함
원래 로드 밸런서는 많은 트래픽이 있을 때 이를 분산시켜서 서버의 부담을 줄여주는 용도로 사용함
하지만 여기서 로드 밸런서가 HTTPS 인증서 발급 및 적용을 무료로 도와주기 때문에 로드 밸런서 설정을 진행함
나는 기존에 있던 로드 밸런서를 재활용 할 것이기 때문에 해당 로드 밸런서의 리스너, 즉 바뀐 도메인에 대한 인증서 변경만 진행하면 됨
결과적으로 아래 로드 밸런서처럼 해당 SSL/TLS 인증서를 변경할 예정
변경하는 방법은 해당 리스너를 체크 > 리스너 관리 > 리스너 편집을 클릭
아래와 같은 메뉴에서 새 ACM 인증서 요청을 클릭해서 새로운 도메인에 대한 인증서를 발급하러 이동해서 인증서 요청 클릭
내일은 공연 상세 페이지의 이미지를 가져올 때 CDN를 적용해서 구현할 예정
AWS S3의 설정을 바꾸는 것으로 간단하게 구현이 가능하다고 함
그래서 코드의 구현이 거의 없고 설정하고 테스트만 진행하면 됨
빨리 끝난다면 이어서 JMeter를 이용한 스트레스 테스트를 진행할 예정
오늘은 기존에 사용하던 mymycode.shop 도메인을 변경함
mymycode.shop은 사실 캠프 초반부터 사용하던 도메인이기에 현재 프로젝트에 맞는 도메인으로 바꾸는 것이 맞을 것 같음
그래서 튜터님께서도 변경을 말씀하셨음
그래도 처음 도메인 연결, 로드 밸런서, HTTPS 인증서 발급 등을 했을 때보다는 간단했디만 HTTPS 인증서 발급은 새로운 도메인에 대해서 진행해야 했기에 진행 과정 중 가장 오랜 시간이 소요 되었음
나중에라도 쓸일이 있을 것 같아서 TIL에 간단하게 정리함