[2024.08.12 TIL] 내일배움캠프 83일차 (최종 팀프로젝트, 기존 도메인명 변경)

My_Code·2024년 8월 12일
0

TIL

목록 보기
98/113
post-thumbnail

본 내용은 내일배움캠프에서 활동한 내용을 기록한 글입니다.


💻 TIL(Today I Learned)

📌 Today I Done

✏️ 도메인 변경하기

  • 지난번 피드백에서 도메인명 변경에 대한 이야기를 들었음

  • 사실 MVP 중간발표 때는 크게 중요한 일이 아니었기에 MVP 이후로 계획함

  • 그래서 오늘 기존에 사용하던 mymycode.shop을 givemetheticket.shop으로 변경함

  • 이에 대한 과정을 간단하게 정리함

  • 우선, 가비아에서 사용할 도메인을 선택해서 구매를 진행 (가상 계좌 이체를 추천)

  • 구매가 완료되면 문자나 카톡으로 구매가 완료되었다고 알람이 옴

  • 가비아에서는 아래와 같이 해당 도메인의 네임서버만 변경해주면 됨

  • 1~4차 네임서버는 AWS Route 53에서 아래와 같이 호스팅 영역을 생성하면 볼 수 있음

  • 생성된 NS에서 4개의 네임 서버를 가비에 복사 붙여넣기 하면 됨

  • 그리고 whatsmydns에서 본인의 도메인의 네임 서버가 가비아가 아니라 aws로 변경되고 있는지 확인해야 함 (반영되기까지 다소 시간이 걸림)

  • 다음은 로드 밸런서 설정해야 함

  • 원래 로드 밸런서는 많은 트래픽이 있을 때 이를 분산시켜서 서버의 부담을 줄여주는 용도로 사용함

  • 하지만 여기서 로드 밸런서가 HTTPS 인증서 발급 및 적용을 무료로 도와주기 때문에 로드 밸런서 설정을 진행함

  • 나는 기존에 있던 로드 밸런서를 재활용 할 것이기 때문에 해당 로드 밸런서의 리스너, 즉 바뀐 도메인에 대한 인증서 변경만 진행하면 됨

  • 결과적으로 아래 로드 밸런서처럼 해당 SSL/TLS 인증서를 변경할 예정

  • 변경하는 방법은 해당 리스너를 체크 > 리스너 관리 > 리스너 편집을 클릭

  • 아래와 같은 메뉴에서 새 ACM 인증서 요청을 클릭해서 새로운 도메인에 대한 인증서를 발급하러 이동해서 인증서 요청 클릭

  • 다음을 클릭해서 계속 진행

  • 생성한 인증서에 대한 도메인 이름을 아래와 같이 설정함

  • 생성된 후에는 생성한 인증서에 들어가서 Route 53에서 만든 호스팅 영역과 연결해서 아래와 같이 성공 상태로 변경되어야 함

  • 이렇게 다 바꿔주고 인증서가 발급되어서 아래와 같이 발급됨이 되면 다시 로드 밸런서에 가서 해당 인증서를 선택하고 수정 완료를 진행함

  • 인증서 발급 요청을 하고 대략 10~20분정도 소요되니 그 점을 참고해서 배포 계획을 새워야 함


📌 Tomorrow's Goal

✏️ 공연 상세 페이지 CDN 적용

  • 내일은 공연 상세 페이지의 이미지를 가져올 때 CDN를 적용해서 구현할 예정

  • AWS S3의 설정을 바꾸는 것으로 간단하게 구현이 가능하다고 함

  • 그래서 코드의 구현이 거의 없고 설정하고 테스트만 진행하면 됨

  • 빨리 끝난다면 이어서 JMeter를 이용한 스트레스 테스트를 진행할 예정



📌 Today's Goal I Done

✔️ 도메인 변경하기

  • 오늘은 기존에 사용하던 mymycode.shop 도메인을 변경함

  • mymycode.shop은 사실 캠프 초반부터 사용하던 도메인이기에 현재 프로젝트에 맞는 도메인으로 바꾸는 것이 맞을 것 같음

  • 그래서 튜터님께서도 변경을 말씀하셨음

  • 그래도 처음 도메인 연결, 로드 밸런서, HTTPS 인증서 발급 등을 했을 때보다는 간단했디만 HTTPS 인증서 발급은 새로운 도메인에 대해서 진행해야 했기에 진행 과정 중 가장 오랜 시간이 소요 되었음

  • 나중에라도 쓸일이 있을 것 같아서 TIL에 간단하게 정리함


profile
조금씩 정리하자!!!

0개의 댓글