当前位置: 首页 > 工具软件 > client > 使用案例 >

nginx的client_header_buffer_size、large_client_header_buffers配置解析

寿阳华
2023-12-01

1、配置

client_header_buffer_size

client_header_buffer_size
Syntax: client_header_buffer_size size;
Default: client_header_buffer_size 1k;
Context: http, server
  1. 假设client_header_buffer_size的配置为1k,如果(请求行+请求头)的大小如果没超过1k,放行请求。
  2. 如果(请求行+请求头)的大小如果超过client_header_buffer_size配置的1k,则以large_client_header_buffers配置为准

large_client_header_buffers

large_client_header_buffers
Syntax: large_client_header_buffers number size;
Default: large_client_header_buffers 4 8k;
Context: http, server

假设large_client_header_buffers的配置为4 8k,则对请求有如下要求:

  1. 请求行(request line)的大小不能超过8k,否则返回414错误
  2. 请求头(request header)中的每一个头部字段的大小不能超
 类似资料: