Limitando la dimensione del file dei caricamenti, puoi prevenire alcuni tipi di attacchi Denial of Service (DOS) e molti altri problemi. Per impostazione predefinita, NGINX® ha un limite di caricamento di 1 MB per file. Modificando client_max_body_size , regoli la dimensione del caricamento del file.
Usa http , server o posizione bloccare per modificare client_max_body_size .
- Modifiche a http block interessa tutti i blocchi del server (host virtuali).
- Modifiche al server blocco interessa un particolare sito o applicazione.
- Modifiche alla posizione blocco interessa una particolare directory per i caricamenti in un sito o un'applicazione.
Modifica il valore della dimensione del file di caricamento
-
Modifica /etc/nginx/nginx.conf file per aumentare il limite dei file da caricare:
-
http :
http { ... client_max_body_size 100M; }
-
server :
server { ... client_max_body_size 100M; }
-
posizione :
location /uploads { ... client_max_body_size 100M; }
-
-
Salva il file e riavvia il server web NGINX per applicare le modifiche:
-
sistema di sistema
systemctl restart nginx
-
sysvinit
service nginx restart
-
Nota: sudo nginx -s reload
ricarica la configurazione senza riavviare nginx
.
Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.