HTTP 상태 코드 표 [100~500] 정리

HTTP 상태 코드는 운영 중인 서버의 오류를 확인하는 데 매우 중요한 지표로 활용됩니다. HTTP(Hypertext Transfer Protocol)란 웹 서버와 웹 클라이언트 사이에 데이터를 주고 받기 위해 사용되는 프로토콜 중 하나이며, TCP/IP 프로토콜 위에서 동작합니다.

HTTP는 HTML, XML과 같은 하이퍼텍스트(Hypertext)만 전송하는 것이 아닌 이미지, 동영상, JavaScript 등의 다양한 파일을 데이터로 전송할 수 있습니다.

HTTP(HyperText Transfer Protocol) 하이퍼 텍스트 전송 프로토콜에는 5가지 HTTP 상태 코드가 있습니다.

✅ HTTP 상태 코드 표 5가지

HTTP에서 상태 코드는 총 3자리 숫자로 이루어져 있으며, 100~500 번까지 존재하며, 총 5개의 그룹으로 나누어서 관리됩니다.

  • 5가지 상태 코드표
  • 1xx: Informational(정보 제공)
  • 클라이언트 요청이 수신되어 처리 중.
  • 2xx: Success(성공)
  • 클라이언트 요청이 서버에서 정상 처리됨.
  • 3XX: Redirection(리다이렉션)
  • 요청이 완료 되려면 추가 동작인 필요함. 보통 새로운 서버 URL로 다시 접속 시도의 의미가 많음.
  • 4XX: Client Error(클라이언트 에러)
  • 페이지가 없거나 클라이언트 요청 메시지 내용이 잘못된 경우 등.
  • 5XX: Server Error(서버 에러)
  • 서버 내에서 에러가 발생한 경우로 서버 부하 및 오류, DB 오류 등의 다양한 오류를 보여줌.

✅ HTTP 상태 코드 표 목록

1XX Informational

2XX Success

3XX Redirection

4XX Client Error

5XX Server Error

Similar Posts

  • Linux: crontab 설정

    윈도우 스케줄러와 비슷한 개념의 리눅스 crontab은 주기적으로 홈페이지 및 DB 데이터를 백업해야 하거나 특정 시간에 로그 파일 등을 삭제해서 서버 유지 관리가 필요한 경우에 사용되는 스케줄러입니다. 크론탭은 특정 시간에 주기적으로 작업이 자동으로 이루어지도록 설정하는 것을 의미합니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error1. 크론탭 자주 사용되는…

  • Apache MPM Module: Prefork, Worker, Event 3가지 방식 비교 및 Event Module 최적화 설정

    Apache MPM Module은 Apache HTTP Server의 중요한 부분으로, 서버의 요청 처리 방식을 결정합니다. MPM(Multi-Processing Module)은 서버의 성능과 확장성에 큰 영향을 미치는 역할을 합니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error ✅ MPM Module(Multi-Processing Module) MPM 모듈은 서버가 요청을 처리하는 방식을 정의하며, 서버의 성능, 안정성, 확장성에 영향을…

  • 리눅스 touch 명령어

    touch 명령어는 파일의 날짜 시간 정보를 변경하는 명령어입니다. 아무 옵션 없이 사용할 경우 파일의 최근 사용 시간, 변경 시간이 서버의 현재 시간으로 변경됩니다. 파일이 없는 파일명을 입력할 경우 새로운 크기가 0인 빈 파일이 생성됩니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error✅ touch 명령어 기본 사용 방법…

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

  • 리눅스 kill 명령어[kill -9 PID]

    리눅스 kill 명령어는 사용 중인 프로세스를 종료하는 명령어입니다. 터미널에서 프로세스에 시그널(Signal)을 보내서 프로세스를 종료합니다. 프로그램이 정지하거나 응답하지 않는 경우 일반적인 종료가 되지 않는 경우 등에 따라 명령어를 실행하게 됩니다. kill process는 사용 시 중요한 시스템 프로세스를 종료 시키면 시스템이 불안정해질 수 있기 때문에 주의해서 사용해야 합니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP…

  • 리눅스: RPM, YUM 차이

    RPM(Red Hat Package Manager)과 YUM(Yellowdog Updater, Modified)은 리눅스의 패키지를 설치하는 인스톨 프로그램입니다. 패키지 설치와 삭제, 업데이트를 관리하는 명령어입니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server ErrorRPM 리눅스를 초기에 설치 할 때는 tar, gzip 등의 확장자를 사용했습니다. 패키지 설치 시 사용자가 직접 컴파일을 하는 불편함이 있었습니다. Windows와 비교하면…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   1   =