AWS

S3와 Route 53을 이용해서 배포한 사이트에 CloudFront이용해서 https 설정하기

Brad Daeho Lee 2021. 5. 20. 01:22

 

 

이미 S3와 Route53를 이용해서 사이트에 도메인을 설정하셨다는 가정하에 설명하겠습니다! 최대한 이해하기 쉽게 설명해볼께요!

 

1. 먼저 Certificate Manager에 들어가세요!

 

2. 지역을 꼭! 버지니아 북부로 설정하셔야합니다! 안그러면 cloudfront에서 인증서 발급이 안됩니다.

 

 

3.  도메인 이름을 추가해주세요!

 

4. DNS 검증을 선택해주세요.

 

5. 태그는 어떤 용도인지 잘 모르겠어요.. 안 설정해도 전혀 문제 없었습니다.

 

 

6. Route 53(파란색 버튼)을 클릭해주세요! Route53과 연동되있으면 따로 CNAME을 설정안해도 버튼한번이면 다 세팅이됩니다!(개꿀?!)

 

7. CloudFront에 들어가주세요 그리고 Create Distribution(파란색 버튼)을 눌러주세요!

 

8. 여기서는 말해주는 것만 설정해주시면 됩니다.

  • Origin Domain Name : S3 정적웹 호스팅에서 제공받은 주소를 복사 붙여넣기 해주세요. input 창에서 제공하는건 사용하지마세요!(직접기입하세요!) 이거를 입력하면 Origin ID는 자동으로 채워집니다.
  • Viewer Protocol Policy : Redirect HTTP to HTTPS로 선택해주세요.
  • Alternate Domain Name : 도메인 네임 입력하시면됩니다. 예) thinknote.us
  • SSL Certificate : Custom SSL Certificate을 선택하고 밑에 Input 칸을 클릭하면 Certificate Manager에서 만든 인증서를 불러올 수 있습니다.
  • Create Distribution(파란색) 버튼을 클릭해주세요.

 

 

9. Route 53에 들어가서 유형 A를 클릭해서 레코드 편집을 눌러서 밑에 사진처럼 고치시면 됩니다.

  • 레코드 유형 & 트래픽 라우팅 대상을 고치시면 됩니다.