GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment réparer l'entité de demande Nginx 413 trop grande

Dans ce didacticiel, nous allons vous montrer comment réparer Nginx 413 Request Entity Too Large sur un serveur Linux. Pour ceux d'entre vous qui ne le savaient pas, Nginx est un puissant logiciel de serveur Web qui peut être utilisé sur votre serveur. Il est également connu pour ses hautes performances et sa faible utilisation de la mémoire, ce qui permet d'utiliser moins de ressources mais de faire le travail efficacement. Une configuration courante consiste à l'utiliser comme proxy pour Apache, qui peut ensuite servir les demandes d'application.

J'utilise un serveur alimenté par Nginx que j'ai configuré il y a quelque temps. Un problème que j'ai sur mes sites WordPress hébergés sur cet environnement est que je ne pouvais pas télécharger des fichiers de plus de 2 Mo. J'ai reçu l'erreur Nginx :413 Request Entity Too Large. Après enquête, j'ai trouvé le client_max_body_size La directive détermine la taille de corps maximale acceptée de la demande client. Si la taille est supérieure à celle donnée, c'est alors que nous obtenons l'erreur "Request Entity Too Large" (413). Si vous obtenez des erreurs 413 Request Entity Too Large en essayant de télécharger des fichiers sur votre serveur Web, vous devez augmenter la limite de taille du corps du client dans votre nginx.conf fichier de configuration.

Correction de l'entité de requête Nginx 413 trop grande

Étape 1. Éditez d'abord nginx.conf .

#nano /etc/nginx/nginx.conf

Ajouter client_max_body_size dans la section http :

# set client body size to 2M #

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

Étape 2. Redémarrez le serveur Web Nginx pour appliquer les modifications.

service nginx restart

Étape 3. Modifier la configuration PHP (facultatif).

Votre installation PHP limite également la taille du fichier de téléchargement. Modifiez php.ini et définissez les directives suivantes :

#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

Félicitations ! Vous avez réussi à réparer Nginx 413. Merci d'avoir utilisé ce didacticiel pour réparer Nginx 413 sur votre système Linux. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Nginx.


Cent OS
  1. Comment réparer ERR_SSL_VERSION_OR_CIPHER_MISMATCH

  2. Comment installer Nginx sur CentOS 7

  3. Comment installer Nginx sur CentOS 8

  4. nginx - 413 Entité de requête trop grande

  5. Comment réparer le délai d'expiration de la passerelle 504 dans le serveur Nginx

Comment configurer un hôte virtuel Nginx

Comment réparer le délai d'expiration de la passerelle 504 sur Nginx

Comment installer phpMyAdmin sur Nginx

Comment installer Nginx sur CentOS 6

Comment configurer le proxy inverse Nginx

Comment réparer l'erreur 502 Bad Gateway sur Nginx