개발

AWS CloudFront HTTP-HTTPS Redirection

시간의 효율화 2021. 12. 19. 12:06

SSL 인증서를 CloudFront에 다 달아도 막상 웹사이트에 www.heartmuscle.shop을  쳐서 접속하면 https가 아닌 http로 접속 되고, https는 직접 앞에 쳐줘야지 https로 접속이 되었다. 

 

검색 결과 cloudfront에서 redirect를 설정 해주면 된다고 한다. 

 

CloudFront에서 해당 "distribution"을 클릭 한 후 "behaviors"로 들어간다. 

해당 distribution을 클릭 후 편집에 들어가면, 밑에 보면 아래와 같이 "Viewer protocol policy"가 있다. 기본이 "HTTP and HTTPS"로 되어 있을텐데 이걸 "Redirect HTTP to HTTPS"로 바꿔주면 된다. 

 

그럼 이제 앞에 https를 직접 쓰지 않아도 https로 연결 될 것이다. 

 

참고:

CloudFront

https://kingofbackend.tistory.com/126

 

[AWS] HTTP to HTTPS로 배포하기 (S3 기준)

이전 글 'Route 53 도메인 구매 후 연결하기'에서 도메인 구매 후 S3와 연동시켰습니다. 하지만 Http로 접속되기 때문에 이를 Https로 바꿔보는 작업을 하겠습니다. Https로 바꾸기 위해서는 S3, CloudFront,

kingofbackend.tistory.com

 

https://velog.io/@seeh_h/배포-AWS-S3로-배포한-앱에-HTTPS-적용하기

 

[배포] AWS S3로 배포한 앱에 HTTPS 적용하기

이번 포스팅에서는 저번 포스팅에 이어 S3를 이용해서 배포한 앱에 HTTPS를 적용하는 과정을 정리해 볼 것이다! Route53, Cloudfront, ACM을 이용해 도메인 구입부터 HTTPS 적용 후 배포에 이르는 전 과정

velog.io