본문 바로가기
모바일&PC

인터넷 에러코드 401 402 403 404 408 502 Bad Gateway HTTP Response Code

by ○★☆ 2021. 10. 7.
반응형

인터넷 에러코드 401 402 403 404 408 502 Bad Gateway HTTP Response Code

 

웹사이트를 이용하다 보면 각종 에러코드를 접하게 됩니다. 처음에는 긴장하기도 했지만 익숙해지면 그냥 무시해버리고 말죠. 하지만 401, 403, 404 등등 이 3자리 숫자가 어떤 의미인지 궁금해질 때가 있습니다. 자주 마주치게 되는 에러코드 어떤 의미인지 알아보겠습니다.

인터넷 에러코드
인터넷-에러코드

에러코드 종류

1. 에러코드란(Error Code 혹은 Response Code)?

서버에서 브라우저로 발신되는 HTTP 상태코드 중 하나로, 리스폰스 코드라고도 합니다. 웹사이트에 에러가 있을 경우, 서버에서 브로우저로 보내는 번호를 말하죠.

 

2. 400번대 에러코드

가장 자주 보는 에러코드는 400번대입니다. Unauthorized, Forbidden, Not Found는 종종 볼 수 있어서 별로 긴장이 안 되는 에러코드입니다.

1) 401:Unauthorized (접근 권한이 없습니다)

401 에러
401-에러

웹사이트에 액세서 할 때, ID와 패스워드가 필요하거나, 로그인 정보가 잘못된 경우에 나타나는 에러코드입니다. 그 외에는 관리자만 볼 수 있는 페이지일 경우에도 401 에러가 뜨기도 합니다.

2) 403:Forbidden (웹 페이지를 볼 수 있는 권한이 없습니다)

서버가 클라이언트의 접근을 제한할 때 나타나는 에러코드로, 해당 사이트나 페이지에 액세스 권한이 없을 경우에 나타납니다.

3) 404:Not Found (페이지를 찾을 수 없습니다)

404 에러
404-에러코드

404도 자주 보는 에러코드입니다. 서버에 페이지가 존재하지 않거나, 삭제, 리뉴얼 등으로 URL이 변경되었을 때 표시되는 경우가 대부분입니다.

3. 500번대 에러코드

500번대는 서버가 웹브라우저에서 요청 처리에 실패했을 때 표시되는 에러코드입니다. 

1) 500:Internal Server Error

해당 사이트 서버 사용량 폭주로 인한 일시적인 문제일 때도 있고, 서버에 이상이 있거나, 프로그램 이상으로 나타나는 에러일 때도 있죠. 개인 컴퓨터 문제가 아니니 걱정은 노노.

2) 502:Bad Gateway

502 에러
502-에러

프록시 서버 사용과 같은 이유로 한 서버가 다른 서버로부터 비활성 요청을 받은 것을 의미합니다. 단순히 해당 사이트가 점검 중이거나, 접속량 폭주로 일시적으로 접속이 안 되는 경우도 있고요. 가끔은 인터넷 설정 보안에서 방화벽을 낮음으로 설정하면 접속이 되는 경우도 있습니다. 

3) 503:Service Unavailable

404만큼 자주 볼 수 있는 에러코드입니다. 서버에 부하가 걸려 요청을 처리할 준비가 되어 있지 않을 때 표시됩니다. 일시적인 경우가 많고, 점검을 위해 다운되었을 때 나타나는 코드로 사이트가 복구 되거나 잠시 후 다시 접속하면 해결되기도 합니다.

4) 504:Gateway Timeout

서버 끼리의 통신 에러로 제한시간 내에 게이트웨이 또는 프록시 서버가 처리되지 않았을 때 표시되는 에러코드입니다.

4. 가끔 볼 수 있는 에러코드

자주 볼 수는 없지만 가끔 아래와 같은 에러코드도 표시됩니다.

1) 402:Payment Required

주로 비용을 지불해야 하는 사이트, 예를 들어 쇼핑몰 호스팅 비용 등을 내지 않아 일시적으로 사용을 할 수 없게 된 경우에 표시되는 에러코드입니다.

2) 408:Request Timeout

408 에러
408-에러

서버가 클라이언트의 요청을 완수하기에 시간이 오래 걸리면 408:Request Timeout라는 코드를 클라이언트에게 보내고 연결을 끊을 수 있습니다. 브라우저에서 요청을 기다리는 동안 서버가 타임아웃되면 408이 표시됩니다.

3) 410:Gone

클라이언트가 요청한 콘텐츠가 서버에서 삭제되었고, 변경된 주소도 없을 경우에 표시됩니다. 404:Not Found와 유사하지만, 410은 영구 삭제된 경우라는 점에서 404와 다릅니다.

4) 505:HTTP Version Not Supported

서버가 클라이언트가 요청에 사용한 HTTP 버전이 서버을 지원하지 않을 때 표시되는 에러코드입니다.

5) 508:Loop Detected

서버가 요청을 처리하는 동안 무한 루프에 들어갔을 때 표시되는 코드.

 

▶ 위에 나열한 에러코드 외에도 다양한 코드가 있지만 기본적인 것만 알고 있어도 에러코드를 만났을 때 당황하지 않겠죠. 대충 이런 에러구나... 하고 알고 계시면 좋을 것 같아 적어보았습니다. 그럼 좋은 하루 되세요!

반응형

댓글