문제
아파치 웹서버의 서버 측 에러 메시지 내용으로 맞는 것은?
① 502 (Service Unvailable) : 클라이언트 요청 내용에는 이상이 없지만, 서버측에서 클라이언트의 요청을 서비스할 준비가 되지 않은 경우 ② 501 (Not Implemented) : 클라이언트의 서비스 요청 내용 중에서 일부 명령을 수행할 수 없을 경우 ③ 503 (Bad Request) : 게이트웨이의 경로를 잘못 지정해서 발생된 경우 ④ 500 (Internal Server Error) : 서버에 보낸 요청 메시지 형식을 서버가 해석하지 못한 경우
정답
2번
해설
정답: 2. 501 Not Implemented는 서버가 요청한 메서드·기능을 지원(구현)하지 않아 수행할 수 없는 경우로, 보기의 설명과 일치한다.
오답 풀이
- 1번: 502는 'Service Unavailable'이 아니라 Bad Gateway이다(준비 안 됨은 503 Service Unavailable).
- 2번: 501 Not Implemented의 설명이 올바르게 연결되어 옳다.
- 3번: 503은 'Bad Request'가 아니라 Service Unavailable이다(Bad Request는 400).
- 4번: 500 Internal Server Error는 서버 내부 오류 전반이며, '요청 형식을 해석 못함'은 400 Bad Request에 가깝다.
보충 개념 5xx 서버 오류: 500 Internal Server Error, 501 Not Implemented, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout. 4xx는 클라이언트 오류(400 Bad Request 등)이다.