400 Bad Request400 Bad Request — Nginx 잘못된 요청
Nginx가 잘못된 형식의 HTTP 요청으로 인해 클라이언트 요청을 거부했습니다.
Nginx 에러의 40개 에러 코드를 원인, 수정 방법, 예제와 함께 둘러보세요.
400 Bad RequestNginx가 잘못된 형식의 HTTP 요청으로 인해 클라이언트 요청을 거부했습니다.
403 ForbiddenNginx가 요청한 리소스에 대한 접근을 거부했습니다.
404 Not Found요청한 리소스를 서버에서 찾을 수 없습니다.
413 Request Entity Too Large요청 본문이 Nginx에서 허용하는 최대 크기를 초과했습니다.
414 URI Too Long요청 URI가 Nginx가 처리할 수 있는 최대 길이를 초과했습니다.
429 Too Many Requests클라이언트가 지정된 시간 내에 너무 많은 요청을 보냈습니다.
494 Request Header Too Large요청 헤더가 Nginx의 최대 헤더 버퍼 크기를 초과했습니다.
495 SSL Certificate Error클라이언트가 제시한 SSL 인증서에 오류가 있습니다.
496 SSL Certificate Required클라이언트 인증서가 필요하지만 제공되지 않았습니다.
497 HTTP to HTTPSHTTPS 포트에 일반 HTTP 요청이 전송되었습니다.
499 Client Closed Request서버가 응답을 전송하기 전에 클라이언트가 연결을 닫았습니다.
500 Internal Server ErrorNginx 또는 업스트림 애플리케이션 내부에서 예기치 않은 오류가 발생했습니다.
502 Bad GatewayNginx가 업스트림 서버로부터 유효하지 않은 응답을 수신했습니다.
503 Service Unavailable서버가 현재 요청을 처리할 수 없는 상태입니다.
504 Gateway TimeoutNginx가 업스트림 서버의 응답을 기다리다 타임아웃이 발생했습니다.
upstream timed outNginx가 업스트림 서버의 응답을 기다리다 타임아웃이 발생했습니다.
connect() failed (111: Connection refused)Nginx가 업스트림 서버에 연결하지 못했습니다.
worker_connections are not enoughNginx 워커 프로세스가 최대 연결 수에 도달했습니다.
SSL_do_handshake() failed클라이언트 또는 업스트림 서버와의 SSL/TLS 핸드셰이크에 실패했습니다.
open() failed (13: Permission denied)Nginx가 파일 시스템 퍼미션 문제로 파일을 읽지 못했습니다.
open() failed (2: No such file or directory)Nginx가 요청한 파일을 찾지 못했습니다.
rewrite or internal redirection cycleNginx가 무한 리다이렉트 또는 rewrite 루프를 감지했습니다.
no resolver defined to resolveNginx가 호스트명을 해석해야 하지만 DNS 리졸버가 설정되어 있지 않습니다.
too many open filesNginx가 열 수 있는 최대 파일 디스크립터 수에 도달했습니다.
upstream prematurely closed connection업스트림 서버가 완전한 응답을 전송하기 전에 연결을 닫았습니다.
recv() failed (104: Connection reset by peer)데이터 전송 중 클라이언트가 연결을 재설정했습니다.
conflicting server name두 개 이상의 server 블록이 동일한 server_name을 사용하고 있습니다.
could not build server_names_hashNginx가 서버 이름 해시 테이블을 구성할 수 없습니다.
bind() to 0.0.0.0:80 failed (98: Address already in use)Nginx가 요청한 주소와 포트에 바인드할 수 없습니다.
invalid PID numberNginx PID 파일에 유효하지 않은 프로세스 ID가 포함되어 있습니다.
host not found in upstreamNginx가 upstream 블록에 지정된 호스트 이름을 확인할 수 없습니다.
no live upstreams while connecting to upstream풀 내의 모든 업스트림 서버가 사용 불가 상태로 표시되어 있습니다.
SSL: error:0B080074:x509 certificate routinesSSL 인증서 유효성 검사 오류가 발생하였습니다.
client body temp file write errorNginx가 클라이언트 요청 본문을 임시 파일에 쓸 수 없습니다.
an upstream response is buffered to a temporary file업스트림 응답이 메모리 버퍼를 초과하여 디스크로 버퍼링되고 있습니다.
upstream sent too big header while reading response header from upstream업스트림 서버가 Nginx의 버퍼보다 큰 응답 헤더를 전송하였습니다.
301 Moved PermanentlyNginx가 클라이언트를 새 URL로 영구 리디렉션하고 있습니다.
304 Not Modified클라이언트의 마지막 요청 이후 리소스가 변경되지 않았습니다.
408 Request Timeout클라이언트가 제한 시간 내에 완전한 요청을 전송하지 않았습니다.
no servers are inside upstreamupstream 블록에 서버가 정의되어 있지 않습니다.