Cómo limitar el tamaño de carga de archivos de usuario en Apache
Apache. es un servidor HTTP multiplataforma gratuito y de código abierto muy popular, seguro, eficiente y extensible. Como administrador del servidor, siempre se debe tener un mayor control sobre el comportamiento de las solicitudes del cliente, por ejemplo, el tamaño de los archivos que un usuario puede cargar y descargar de un servidor.
Lea también. 13 Consejos de seguridad y refuerzo del servidor web Apache
Esto puede resultar útil para evitar ciertos tipos de ataques de denegación de servicio y muchos otros problemas. En este breve artículo, mostraremos cómo limitar el tamaño de las cargas en el servidor web Apache.
Lea también. Cómo limitar el tamaño de carga de archivos en Nginx
La directiva LimitRequestBody. se usa para limitar el tamaño total del cuerpo de la solicitud HTTP enviada desde el cliente. Puede utilizar esta directiva para especificar el número de bytes desde 0. (es decir, ilimitado) hasta 2147483647. ( 2 GB. que están permitidos en el cuerpo de una solicitud. . Puede configurarlo en el contexto de servidor, por directorio, por archivo o por ubicación.
freestar.config.enabled_slots.push
Por ejemplo, si está permitiendo la carga de archivos a una ubicación en particular, diga/var/www/example.com/wp-uploads y desea restringir el tamaño del archivo cargado a 5M. = 5242880Bytes. agregue la siguiente directiva en su archivo .htaccess. o httpd.conf.
Guarde el archivo y vuelva a cargar el servidor HTTPD para efectuar los cambios recientes usando el siguiente comando.
# systemctl restart httpd #systemd O # service httpd restart #sysvinit
De ahora en adelante, si un usuario intenta cargar un archivo en el directorio/var/www/example.com/wp-uploads cuyo tamaño excede el límite anterior, el servidor devolverá una respuesta de error en lugar de atender la solicitud.
Referencia. Directiva Apache LimitRequestBody.
También puede encontrar útiles estas siguientes guías para el servidor HTTP Apache:
- Cómo comprobar cuál Los módulos de Apache están habilitados/cargados en Linux
- 3 formas de verificar el estado del servidor Apache y el tiempo de actividad en Linux
- Cómo monitorear el rendimiento de Apache usando Netdata en CentOS 7
- Cómo cambiar el puerto HTTP de Apache en Linux
¡Eso es todo! En este artículo, hemos explicado cómo limitar el tamaño de las cargas en el servidor web Apache. ¿Tiene alguna consulta o información para compartir? Utilice el formulario de comentarios a continuación.