EC2에 로드밸런서를 적용 후 인스턴스 주소 접근시 502 Bad Gateway가 떠버렸다..!
몇가지 문제가 있었는데
로드밸런서가 인스턴스에서 실행되고있는 스프링부트 8080로 전달하도록 대상그룹에 등록해 주어야하는데..
야매로 따라하다보니 433 과 80포트만 등록하고 정작 필요한 8080을 등록해 주지 않았던 것이다. 바로 등록해줬다
그래도 여전히 문제는 해결되지 않는다!
Health status 가 unhealthy하다ㅜ (죽지마)
Health check가 어떻게 이뤄지는가 보니 Health check settings에서 확인할 수 있었다.
Path 가 /로 되어있었는데 인스턴스의 /경로로 GET요청을 보내 200응답을 받는지 확인하고 있었던 것이다.
/aws경로로 GET요청이 오면 200응답을 보내도록 api를 만들어 Path에 등록해주었다.
다시 건강체크를 진행하니 건강해졌다..! 초록불은 언제나 반갑다💚
건강해지니 정상적으로 접속할수있었다