2015-02-12 2 views
29

sto ottenendo l'errore nginx:nginx predefinite client_max_body_size

413 Request Entity Too Large 

ho potuto aggiornare il mio client_max_body_size nella sezione Server del mio file nginx.conf a 20M e questo ha risolto il problema. Tuttavia, qual è il valore predefinito nginx client_max_body_size?

risposta

51

Il valore predefinito per client_max_body_size direttiva è 1 MiB.

può essere impostato in http, server di e posizione contesto - come nella maggior parte dei casi, la direttiva in un blocco nidificato ha la precedenza su questa direttiva nei blocchi antenati.

Estratto dalla ngx_http_core_module documentation:

Syntax: client_max_body_size size; 
Default: client_max_body_size 1m; 
Context: http, server, location 

Sets the maximum allowed size of the client request body, specified in the “Content-Length” request header field. If the size in a request exceeds the configured value, the 413 (Request Entity Too Large) error is returned to the client. Please be aware that browsers cannot correctly display this error. Setting size to 0 disables checking of client request body size.

Non dimenticare di reload configuration da nginx -s reload o service nginx reload comandi anteporre con sudo (se presente).

+0

Super, buono a sapersi, grazie. –

+0

Arriva tardi per notare che dovresti usare 'nginx -t' per testare la tua configurazione prima di eseguire' nginx -s reload' per applicare le modifiche alla configurazione. Non può garantire che la tua configurazione sia corretta, ma rileverà errori di sintassi o valori non validi. – kungphu

+0

Sì, ma in ogni caso, 'nginx -s reload' non applicherà una configurazione sintatticamente errata ma segnalerà un errore. – ruvim

1

È possibile aumentare le dimensioni del corpo nel file di configurazione nginx come

sudo nano /etc/nginx/nginx.conf

client_max_body_size 100M;

Riavvia nginx per applicare le modifiche. La risposta di

sudo service nginx restart

0

Pooja Mane ha funzionato per me, ma ho dovuto mettere il variabile client_max_body_size all'interno di http sezione.

enter image description here