Limitare l’upload dei file in Apache

Apache mette a disposizione la direttiva LimitRequestBody tramite cui è possibile impostare una dimensione massima ai file che possono essere caricati.

Se il client esegue l’upload di un file che supera la dimensione specificata, viene generato un errore.

Il valore di LimitRequestBody può essere compreso tra 0, che significa che non vengono impostati limiti, e 2147483647, che limita la dimensione dei file a 2gb.

Vediamo ora un esempio relativo all’utilizzo di questa direttiva.
<Directory “/var/www/html/upload”>
LimitRequestBody 102400
</Directory>

Queste righe possono essere aggiunte all’interno del file httpd.conf o all’interno di un file .htaccess e specificano che la dimensione massima dei file per cui può essere fatto l’upload all’interno della cartella /var/www/html/upload è 100kb.