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