728x90
EC2와 NGINX만 쓸때는 너무나도 자연스러웠던것이
LoadBalancer를 쓰면서 추가적인 조치가 필요해졌다
EC2 + NGINX 구성에서는 늘 사용자 요청의 대문역할은 NGINX였고,
NGINX에 HTTP -> HTTPS Redirect 설정을 해두면 자연스럽게 처리되었다.
다만, 이번에 사용자의 증가로 Load Balancer를 적용한 이후로는 해당 코드는 무효했었다.
대문이 NGINX가 아니라 Load Balancer가 되어버린것이다.
따라서, HTTP -> HTTPS Redirect설정을 Load Balancer에서 해주었다.
너무나도 간단하고 친절하게 되어있으므로 겁먹을 필요없다.
1. EC2 -> 로드밸런서 -> 대상 클릭 -> 하단에 탭중 리스너 -> HTTP 내용중 "규칙 보기/편집"을 클릭하여 해당화면으로 진입.
2. 연필탭 클릭 -> 왼쪽에 뜬 연필 한번 더 클릭 -> 기본 설정 지우고 "리다이렉션 설정" -> HTTPS / 443
참고자료
stackoverflow.com/questions/24603620/redirecting-ec2-elastic-load-balancer-from-http-to-https
728x90
반응형
'개발, 코딩 > AWS' 카테고리의 다른 글
React 프로젝트 배포하기 (CloudFront, Route53, S3, ACM) (0) | 2021.07.14 |
---|---|
서브도메인에 SSL을 설정해보자 (aws) (0) | 2021.07.14 |
S3 API 활용하기 (목록 가져오기, 이름 변경하기) (0) | 2020.08.14 |