[AWS] ELB 에서 리스너를 삭제 하면 보게되는 오류 코드
페이지를 가져오지 못하니 404인가 아니면 서버쪽 설정 문제 이므로 500번때 코드가 나올까?
결론은 아래 처럼 502 오류가 발생 합니다.
ELB에서 리스너가 없을 경우 서버로 접속해서 데이터를 가져오지 못하는 상황에선 아래와 같은 메시지를 만나게 됩니다.
포트지정 설정을 잘못해도 동일 하겠지요.
학술적으로 정리를 해보면 아래와 같이 말을 할 수 있다.
HTTP 502 코드는 "Bad Gateway" 오류로 웹 서버가 게이트웨이나 프록시 서버를 통해 다른 서버로부터 유효하지 않거나 부적절한 응답을 받았을 때 발생 하게 되는데 부하분산 서버가 백엔드 서버들을 조정하며 클라이언트의 요청에 응답을 시도할 때 백엔드 서버의 응답이 정상적이지 않거나 연결에 문제가 있을 경우 이 오류 코드가 표시될 수 있습니다.
● HTTP 502 오류의 상황
백엔드 서버 다운
프록시 서버 뒤에 있는 백엔드 서버가 다운되었거나 정상적으로 작동하지 않는 경우
네트워크 오류
네트워크 연결 오류로 인해 프록시 서버가 백엔드 서버와 통신할 수 없는 경우
구성 오류
프록시 서버나 게이트웨이의 구성이 잘못되어 올바른 요청 전달이나 응답 수신이 불가능한 경우
위에서 프록시서버로 표시된것은 ELB를 의미합니다. 클라우드프론트도 프록시서버 입니다.