try_files keepalive_requests conf client_max_body_size nginx webserver http-request

conf - nginx keepalive_requests



Cómo establecer la longitud de url permitida para una solicitud nginx(código de error: 414, uri demasiado grande) (1)

De: http://nginx.org/r/large_client_header_buffers

Sintaxis: large_client_header_buffers number size ;
Valor predeterminado: large_client_header_buffers 4 8k;
Contexto: http, servidor

Establece el number máximo y el size de los búferes utilizados para leer el encabezado de solicitud de un gran cliente. Una línea de solicitud no puede exceder el tamaño de un búfer, o el error 414 (Request-URI Too Large) se devuelve al cliente. Un campo de encabezado de solicitud tampoco puede exceder el tamaño de un búfer, o el error 400 (Solicitud incorrecta) se devuelve al cliente. Los buffers se asignan solo a pedido. Por defecto, el tamaño del buffer es igual a 8K bytes. Si después del final del proceso de solicitud una conexión se transfiere al estado de mantener vivo, estos búferes se liberan.

por lo que debe cambiar el parámetro de tamaño al final de esa línea a algo más grande para sus necesidades.

Estoy usando Nginx frente a 10 mongrels.

Cuando hago una solicitud con un tamaño mayor a 2900, obtengo un:

código de error 414: uri demasiado grande

¿Alguien sabe la configuración en el archivo de configuración nginx que determina la longitud uri permitida?