GNU/Linux >> Linux Esercitazione >  >> Linux

Limita la dimensione del caricamento dei file in NGINX

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

  1. 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;
       } 
      
  2. 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.


Linux
  1. Differenza nel calcolo della dimensione della directory?

  2. Perché il modo seguente non cambia la dimensione del limite del file principale?

  3. Modifica la dimensione massima di caricamento file per PhpMyAdmin in Plesk

  4. Come caricare contenuti su Plesk

  5. Come impostare il limite della dimensione del caricamento dei file in Apache?

Come modificare il limite di file aperti in Linux

Come aumentare il limite di caricamento del database MySQL in PhpMyAdmin da cPanel?

cPanel - Dimensione massima di caricamento di File Manager

Come caricare un file sul server

Riduci le dimensioni del file PDF in Linux

Limite dimensione di /etc/hosts (Linux)