GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come risolvere Nginx 413 Entità richiesta troppo grande

In questo tutorial, ti mostreremo come risolvere Nginx 413 Request Entity Too Large su un server Linux. Per quelli di voi che non lo sapessero, Nginx è un potente software per server web che può essere utilizzato sul tuo server. È anche noto per le sue prestazioni elevate e l'utilizzo ridotto della memoria che consentirà di utilizzare meno risorse ma svolgere il lavoro in modo efficiente. Una configurazione popolare consiste nell'usarlo come proxy per Apache, che può quindi servire le richieste di applicazione.

Sto eseguendo un server basato su Nginx che ho configurato qualche tempo fa. Un problema che ho sui miei siti WordPress ospitati in quell'ambiente è che non potevo caricare file più grandi di 2 MB. Ho ricevuto Nginx:errore 413 Request Entity Too Large. Dopo aver esaminato ho trovato il client_max_body_size La direttiva determina la dimensione corporea massima accettata della richiesta del cliente. Se la dimensione è maggiore di quella data, è allora che riceviamo l'errore "Richiesta entità troppo grande" (413). Se ricevi 413 errori Request Entity Too Large nel tentativo di caricare file sul tuo server web, devi aumentare il limite delle dimensioni del corpo del client nel tuo nginx.conf file di configurazione.

Correggi Nginx 413 Entità richiesta troppo grande

Passaggio 1. Prima modifica nginx.conf .

#nano /etc/nginx/nginx.conf

Aggiungi client_max_body_size nella sezione http:

# set client body size to 2M #

http {
    ....
    client_max_body_size 2M;
    ....
}

Passaggio 2. Riavvia il server web Nginx per applicare le modifiche.

service nginx restart

Passaggio 3. Modifica la configurazione PHP (opzionale).

La tua installazione di PHP pone dei limiti anche alla dimensione del file di caricamento. Modifica php.ini e imposta le seguenti direttive:

#nano /etc/php.ini

;This sets the maximum amount of memory in bytes that a script is allowed to allocate
memory_limit = 32M
 
;The maximum size of an uploaded file.
upload_max_filesize = 2M
 
;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 3M

Congratulazioni! Hai risolto con successo Nginx 413. Grazie per aver utilizzato questo tutorial per Fix Nginx 413 sul tuo sistema Linux. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Nginx.


Cent OS
  1. Come risolvere ERR_SSL_VERSION_OR_CIPHER_MISMATCH

  2. Come installare Nginx su CentOS 7

  3. Come installare Nginx su CentOS 8

  4. nginx - 413 Entità richiesta troppo grande

  5. Come risolvere il timeout del gateway 504 nel server Nginx

Come configurare un host virtuale Nginx

Come risolvere il timeout del gateway 504 su Nginx

Come installare phpMyAdmin su Nginx

Come installare Nginx su CentOS 6

Come impostare il proxy inverso Nginx

Come correggere l'errore 502 Bad Gateway su Nginx