[프로젝트 진행] route53 도메인 연결

Nam_JU·2022년 11월 24일
0

WebRTC-Project

목록 보기
12/18

배경

WebRTC자체가 HTTPS환경이 적용되어야 카메라 등 통신을 원활하게 할 수 있기 때문에 프로젝트 테스트 전에 발급함


1. 가비아에서 도메인 발급

2. AWS - Route53 호스팅 영역 생성


  • 위의 호스팅영역을 가비아의 네임서버에서 넣어줘야함
  • 레코드 생성하기
  • 레코드 A 생성 - 연결할 EC2주소를 넣는다



3. AWS - SSL 인증서 발급받기


  • 인증서 발급 후 부적격이라고 뜨지만 당황하지 않고 들어가서 Route53에서 레코드 생성 누르기

  • route 53에 가면 CNAME이 생성된것을 확인
  • 인증서가 제대로 발급된것을 다시 확인

4. 보안그룹 설정

  • 테스트 용이라 트래픽허용을 다 뚫어줌
    일반적으로 SSH, HTTP, HTTPS 정도만 뚫어줘도 됨

5. Targetgroup 생성

로드밸런서를 생성하려면 타겟그룹을 생성해야함


  • include pending 내가 생성한 인스턴스로 설정

6. 로드밸런서 ALB 생성하기

애플리케이션 로드밸런서를 생성함

  • 생성한 EC2의 가용영역에 지정해줌

  • 생성했던 인증서 적용시켜주기


7. 생성한 로드밸런서를 도메인에 적용

  • route53의 레코드 설정에 들어감 → 내가 등록한 인스턴스를 수정하여 별칭 추가 → 로드밸런서 넣어주기


8. 리스너 규칙 추가

  • 80번 포트 규칙에서 호스트 경로 넣고 리다렉션 대상을 443으로 해주기

  • 이후 NGINX를 인스턴스에서 깔고 실행하면 된다


HTTPS 설정 완료

profile
개발기록

1개의 댓글

comment-user-thumbnail
2023년 10월 25일

좋은 글 작성해주셔서 감사드립니다! 혹시 2번에서 A레코드를 미리 생성해놓는 이유가 있을까요?

답글 달기