개발/AWS

[AWS] S3 정적 호스팅을 CloudFront에 연결하기, https 설정, 가비아 도메인 연결

happilee12 2022. 10. 22. 17:26
반응형

1. 가비아에서 구매한 도메인을 AWS Route53에 연결

AWS Route53에 구매한 도메인과 동일한 public hosting 영역을 생성

ex) exmple.kr

NS 레코드 4개를 가비아에 등록

가비아 > 도메인 > 네임서버 1~4차

 

2. AWS Certificate Manager

AWS ACM 콘솔에 들어가서 등록한 도메인 (example.kr, *.expamle.kr)에 대한 인증서 발급

이 때 리전은 꼭 us-east-1(버지니아 북부)로 해야 함!! 그래야 cloudfront에 인증서 적용 가능

DNS검증을 선택하고 대기하면 검증보류 > 검증 완료로 변경됨

 

3. CloudFront배포 설정

호스팅된 S3(example.kr.s3-website.ap-northeast-2.amazonaws.com)를 원본 도메인으로 하는 CloudFront생성

생성 과정에서 2에서 연결한 인증서 등록

생성된 CloudFront의 배포에서 일반 > 세부정보의 배포 도메인 이름으로 접속하였을 때 정상적으로 동작하는지 확인

 

4. Route53 연결

Route 53 호스팅영역에서 레코드 생성. A레코드로 3에서 생성한 CloudFront연결

반응형