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

  • 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 모듈은 서버가 요청을 처리하는 방식을 정의하며, 서버의 성능, 안정성, 확장성에 영향을…

  • 리눅스 파티션 설정 방법: gdisk 명령어

    리눅스 파티션 설정(생성과 수정, 삭제)을 진행할 때 fdisk 명령어 또는 gdisk 명령어를 사용합니다. gdisk를 이용한 파티션 정보 편집에 대해 다뤄 보겠습니다. 마운트 하기 전 파티션의 설정은 다음과 같은 순서로 진행됩니다. 저장 후 종료 전까지 파티션 작업 내용은 디스크에 반영되지 않습니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server…

  • [Linux] usermod 명령어

    usermod 명령어는 user modification(사용자 수정)의 약자로 이미 존재하는 사용자 계정의 속성을 변경할 때 사용됩니다. usermod는 사용자의 로그인 이름, UID (사용자 ID), 홈 디렉토리, 로그인 셸, 그룹 등의 속성을 변경할 수 있는 명령어입니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error✅ usermod 명령어 기본 옵션 ✅ 주요 옵션 ✅…

  • 리눅스 head 명령어 & tail 명령어

    리눅스 head 명령어는 파일의 처음 10줄을 보여주는 명령어이며, tail 명령어는 파일의 마지막 10줄을 보여주는 명령어입니다. 옵션 없이 사용할 경우 각각의 머리와 꼬리 부분을 보여주는 것을 알 수 있습니다. head와 tail 명령어는 보통 서버의 access_log를 볼 때 주로 많이 사용됩니다. 두 명령어의 사용법과 테스트 서버에서 access_log를 각각의 명령어를 통해 확인 해 보겠습니다. 목차✅ HTTP…

  • [Linux] CentOS 7 설치 | VirtualBox 설치

    VirtualBox에 CentOS 7 설치를 진행 해 보겠습니다. 미리 다운로드 받은 ISO 파일로 이미 설정을 완료한 상태입니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error ✅ CentOS 7 설치 진행 Install CentOS를 선택하고 다음 단계로 넘어갑니다. 언어 선택 화면에서 한국어를 선택합니다. 🔲 KDUMP 설정 KDUMP를 클릭하여, 체크 된…

  • yum 명령어 | 사용법 | 옵션 | yum-utils | 패키지 관리와 저장소 관리🔝

    레드햇 계열의 리눅스 배포판에서 사용하는 YUM 명령어는 패키지 관리(설치, 업데이트, 제거)를 하는데 사용하는 명령어입니다. yum은 기존 패키지 시스템인 RPM의 의존성 문제를 해결하기 위해 제공되는 도구이며, RPM에서 수행할 수 있는 많은 작업을 수행할 수 있습니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error ✅ YUM 명령어 yum 명령어의 기본…

답글 남기기

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

Prove your humanity: 8   +   7   =