아장아장 개발 일기

HTTP → HTTPS Redirect(AWS Cloud) 본문

개발/AWS

HTTP → HTTPS Redirect(AWS Cloud)

빨간머리 마녀 🍒 2022. 11. 30. 11:05

프론트에서 http:// 으로 접속시  https:// ssl 처리되어있는 api를 호출할때 mixedContent 에러 발생했다.

(http ↔ https 간 호출시 발생하는 에러)

 

 

이를 해결하기 위해 프론트에서 http://example.net 으로 접속하면 자동으로 https://example.net으로 리다이렉트 되도록 설정했다.

 

 

AWS 콘솔의 EC2 - 로드밸런서 탭에 들어가 http → https 리다이렉션을 설정할 로드밸런서를 선택한다. 위의 사진을 보면 기존에는 80포트로 접속시 그대로 인스턴스로 연결되도록 규칙이 설정되어 있었다. ’규칙 보기/편집’을 눌러 해당 규칙을 수정해준다.

 

기존에 있던 규칙은 삭제하고, ‘작업 추가’를 눌러 위와 같이 설정해준다. 포트는 443으로 설정하고, 두번째 입력칸은 그대로 ‘기본 호스트, 경로, 쿼리를 사용하십시오…’로 놔두면 된다.

 

일부러 http:// 로 입력해본다.

 

 

https:// 로 잘 리다이렉트 된다.

 

Comments