Mercurial > hg > nginx
comparison src/http/ngx_http_core_module.h @ 9275:199dc0d6b05b
Added max_headers directive.
The directive limits the number of request headers accepted from clients.
While the total amount of headers is believed to be sufficiently limited
by the existing buffer size limits (client_header_buffer_size and
large_client_header_buffers), the additional limit on the number of headers
might be beneficial to better protect backend servers.
Requested by Maksim Yevmenkin.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 24 May 2024 00:20:01 +0300 |
parents | 69bae2437d74 |
children |
comparison
equal
deleted
inserted
replaced
9274:46ecad404a29 | 9275:199dc0d6b05b |
---|---|
195 size_t client_header_buffer_size; | 195 size_t client_header_buffer_size; |
196 | 196 |
197 ngx_bufs_t large_client_header_buffers; | 197 ngx_bufs_t large_client_header_buffers; |
198 | 198 |
199 ngx_msec_t client_header_timeout; | 199 ngx_msec_t client_header_timeout; |
200 | |
201 ngx_uint_t max_headers; | |
200 | 202 |
201 ngx_flag_t ignore_invalid_headers; | 203 ngx_flag_t ignore_invalid_headers; |
202 ngx_flag_t merge_slashes; | 204 ngx_flag_t merge_slashes; |
203 ngx_flag_t underscores_in_headers; | 205 ngx_flag_t underscores_in_headers; |
204 | 206 |