GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo aumentar el límite de tamaño de descarga de archivos en Apache

El problema

Es posible que encuentre una solicitud para aumentar el límite de tamaño de descarga de archivos en el servidor Apache.

Al intentar llamar a una URL para cargar un archivo, se produce el siguiente error en el navegador:

ERROR
Request entity too large. Request exceeds the capacity limit

Apache error_log tiene el siguiente error:

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

La solución

El límite de tamaño de descarga de archivos está controlado por la directiva de Apache "LimitRequestBody “.

De forma predeterminada, no está configurado, lo que significa ilimitado o prácticamente sin límite en las solicitudes POST. Si la directiva se establece en un tamaño específico, exceder ese tamaño producirá un error similar al anterior.

Para obtener una descripción más detallada de esta directiva, consulte la siguiente documentación de Apache:
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody

Para modificar esta configuración:

1. Edite el httpd.conf y establezca la directiva en el valor deseado. Por ejemplo, para establecer el valor de 5 MB, usaría algo como esto:

LimitRequestBody 5120000

O:

2. Edite el archivo httpd.conf y elimine o comente la directiva:

#LimitRequestBody 262144


Linux
  1. ¿Cómo agregar una nueva línea al final de un archivo?

  2. ¿Cómo aumentar el tamaño del sistema de archivos para que coincida con la partición?

  3. ¿Cómo establecer el límite de tamaño de carga de archivos en Apache?

  4. ¿Cómo calcula el comando stat los bloques de un archivo?

  5. Cómo obtener el tamaño de tar.gz en un archivo (MB) en python

Cómo obtener el tamaño de un directorio en Linux

Cómo limitar la profundidad de la lista recursiva de archivos en Linux

Limite el tamaño de carga de archivos en NGINX

¿Cómo agregar la salida a un archivo?

¿Cómo limitar el tamaño del archivo en la confirmación?

¿Cuál es el límite de tamaño de /etc/hosts?