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.