열심히 구성을 다 하고 뿌듯한 마음으로 ALB의 엔드포인트로 연결을 했는데 안된다.......

타겟그룹도 healthy고 서비스도 제대로 다 떠있는데 처음엔 뭐가 문제인지를 몰랐다.
세상이 날 억까하는줄..
찾아보니, 로드밸런서에는 2가지 타입이 있다고 한다.
| Internal ALB | VPC 내부에서만 접근 가능 (인터넷 안됨) ❌ |
| Internet-facing ALB | 외부에서 도메인/IP로 직접 접근 가능 ✅ |
즉, 웹브라우저를 통해 ALB로 접속할 수 있으려면 internet-facing ALB를 사용해야한다.

로드밸런서의 엔드포인트 주소로도 보이긴하지만, 로드밸런서의 체계(schema)를 확인해보니 역시 internal로 되어있었다.
따라서 현재 ALB가 아닌 internet-facing alb로 교체해야한다.

로드밸런서의 schema만 변경할 수는 없고, 새로운 로드밸런서를 생성한다.
이 외의 설정은 이전과 동일하게 해주면 된다.

이후 생성된 로드밸런서를 확인하면, 'Internet-facing'으로 잘 설정된 것이 보이고,
http://[ALB의 DNS이름]:[리스너포트] 로 배포를 확인할 수 있다.
'AWS' 카테고리의 다른 글
| [AWS] NAT Gateway 대신 NAT Instance로 비용 절감하기 (2025 ver) (0) | 2025.06.28 |
|---|---|
| [AWS][트러블슈팅] TargetGroup Unhealthy, 504 Bad Gateway 문제 해결 (2) | 2025.06.28 |
| Artillery 부하테스트 (0) | 2025.06.21 |
| [AWS][트러블슈팅] EC2 CPU100% 문제 해결 (1) | 2025.06.04 |
| [AWS]기존 EC2로 AMI 이미지 만들고, AutoScaling 그룹에 ELB 연결하기 (0) | 2025.05.21 |