AWS 로드밸런서 HTTP → HTTPS 리다이렉션

안녕하세요, 트남 Jake 입니다.

보통 브라우저에서는 HTTP 페이지에 있는 Javascript가 HTTPS로 접속 할 경우 경고를 발생합니다. 보안상의 이유로, HTTPS 접근을 위해서는 현재 페이지도 HTTPS여야 합니다. (그래서 http://www.naver.com로 접속하면 https://www.naver.com 으로 redirection 됩니다)

이번 강좌에서는 HTTP로 접근할 경우 HTTPS 페이지를 보여주도록 하는 작업을 해보도록 하겠습니다.

  1. https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#LoadBalancers:sort=loadBalancerName 로 이동합니다.
  2. 이전 강좌에서 생성한 로드밸런서를 선택 후 “리스너” 탭을 선택합니다.
  3. HTTP:80 을 선택 후 “편집"을 클릭합니다.

4. 기존에 설정되어있던 기본 작업(다음으로 전달 HelloNode)를 삭제합니다.

5. “작업 추가"를 누른 후, “다음으로 리다이렉션"을 선택합니다.

6. 다음과 같이 입력 후 “업데이트" 합니다.

이제 http://hellonode.net 으로 접속하면 https://hellonode.net 으로 리다이렉션이 됩니다.


프로그래밍으로 해결하지 않고 이렇게 로드밸런서 설정만으로 처리할 수 있다는게 너무 편하지 않나요? 후후