GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter la limite de taille de téléchargement de fichiers dans Apache

Le problème

Vous pouvez rencontrer une demande d'augmentation de la limite de taille de téléchargement de fichiers sur le serveur Apache.

Lorsque vous tentez d'appeler une URL pour télécharger un fichier, l'erreur suivante se produit dans le navigateur :

ERROR
Request entity too large. Request exceeds the capacity limit

Apache error_log a l'erreur suivante :

Request content-length of 294135 is larger than the configured limit of 262144

La solution

La limite de taille de téléchargement de fichier est contrôlée par la directive Apache "LimitRequestBody ".

Par défaut, il n'est pas défini, ce qui signifie illimité ou pratiquement aucune limite dans les requêtes POST. Si la directive est définie sur une taille spécifique, le dépassement de cette taille produira une erreur similaire à celle ci-dessus.

Pour une description plus détaillée de cette directive, consultez la documentation Apache suivante :
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody

Pour modifier ce paramètre :

1. Modifiez le httpd.conf fichier et définissez la directive sur la valeur souhaitée. Par exemple, pour définir la valeur de 5 Mo, vous utiliserez quelque chose comme ceci :

LimitRequestBody 5120000

Ou :

2. Modifiez le fichier httpd.conf et supprimez ou commentez la directive :

#LimitRequestBody 262144


Linux
  1. Comment augmenter la taille du système de fichiers pour correspondre à la partition ?

  2. Comment définir la limite de taille de téléchargement de fichier dans Apache ?

  3. Limiter la taille de téléchargement des fichiers dans NGINX

  4. Comment la commande stat calcule-t-elle les blocs d'un fichier ?

  5. Comment ajouter la sortie à un fichier ?

Comment obtenir la taille d'un répertoire sous Linux

Comment limiter la profondeur de la liste récursive des fichiers sous Linux

Comment augmenter la taille d'échange sur Ubuntu Linux

Comment limiter la taille du fichier lors de la validation ?

Comment obtenir la taille physique d'un fichier sous Linux ?

Comment augmenter la taille du swap ?