본문 바로가기

개발/AWS

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

반응형

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연결

반응형