728x90 반응형 nginx1 Nginx에서 400 Bad Request 오류 발생 원인: Cookie 크기와 요청 헤더 크기 제한 문제 1. 배경사이트 접속 시 400 Bad Request 오류가 발생했습니다.특히, 쿠키 크기를 5KB 이상으로 늘린 이후 오류가 발생하여, 쿠키 크기가 영향 있을 것으로 판단하였습니다. 2. 원인Nginx에서 client_header_buffer_size 설정을 따로 지정하지 않으면, 기본적으로 요청 헤더 크기 제한이 8KB(8192 bytes)로 설정되어, HTTP 요청의 전체 헤더 크기(Cookie, Authorization, User-Agent 등)가 8KB를 초과하면 Nginx에서 400 Bad Request를 반환하게 됩니다. 예를 들어, 브라우저에서 서버로 HTTP 요청을 보낼 때, 쿠키 값 외에도 다양한 헤더 값들이 함께 전송됩니다.요청 예시:GET /api/data HTTP/1.1Host.. 2025. 3. 18. 이전 1 다음 728x90 반응형