오늘은 Application Load Balancer에 HTTPS 리다렉션 설정을 해보겠습니다.
Redirection 이란?
-> 간단하게 리다이렉션이란 re(다시) + direct (지시하다), 즉 다시 지시하는 것을 말합니다.
즉 http로 들어오는 트래픽이 보안에 취약하여 "너 다시 https로 다시와!" 하고 지시하는 것이죠.
그림을 보고 다시 설명드리겠습니다.
해당 아키텍처에 Client가 Web서버로 접속하려고 합니다. Web server의 주소가 www.example.com 이라고 가정해보겠습니다. ALB에 Web Server1, 2로 연결있어서 ALB로 들어오는 트래픽을 Web Server1, 2로 트래픽을 분산 시켜주는 역할을 합니다. ALB의 리스너는 80으로 들어오는 트래픽을 443으로 리다이렉션 되게 설정을 해놨습니다.
그럼 이제 리다이렉션 되는 과정을 살펴보겠습니다.
Client는 웹사이트에 접속하려고 웹페이지에 http://www.example.com URL을 검색합니다.
1. HTTP 트래픽이 인터넷 게이트웨이를 타고 VPC로 들어와 ALB를 지나가려고 하는 순간 ALB가 말합니다.
2. 트래픽은 ALB의 요청대로 클라이언트로 다시 되돌아가 443포트로 변경되어 다시 ALB한테 검사 받습니다.
3. 443포트로 변경된 트래픽이 ALB를 통과합니다.
4. 이런 과정을 거쳐서 웹서버로 접속하게 됩니다.
물론 중간에 보안그룹도 있지만 그런것들은 설정하면서 추가적으로 살펴보도록 하겠습니다.
다음 포스팅에서는 Redirection 설정을 해보겠습니다.
감사합니다.
'AWS > EC2' 카테고리의 다른 글
[ EC2/Windows ] EC2 윈도우서버 RDP Port 변경 (0) | 2023.09.22 |
---|---|
[ Ec2 ] EC2 Linux서버 Port 변경 (0) | 2023.09.06 |
[License Manager / Systems Manager] Ubuntu LTS를 Ubuntu Pro로 업그레이드 (0) | 2023.08.04 |
[SSH] SSH 접속 에러 (0) | 2023.07.20 |
[AWS EIC] EC2 Instance Connect Endpoint를 사용하여 Bastion 없이 폐쇄된 VPC의 EC2에 접근 (0) | 2023.07.12 |