Wéi Limitéiert d'Benotzer Datei Upload Gréisst an Apache


Apache ass e gratis an Open-Source Cross-Plattform ganz populär, sécher, effizient an erweiterbar HTTP-Server. Als Serveradministrator sollt een ëmmer méi Kontroll iwwer Client Ufro Verhalen hunn, zum Beispill d'Gréisst vun de Dateien, déi e Benotzer vun engem Server eropluede kann an eroflueden.

Dëst kann nëtzlech sinn fir verschidden Aarte vu Denial-of-Service Attacken a vill aner Themen ze vermeiden. An dësem kuerzen Artikel wäerte mir weisen wéi d'Gréisst vun den Uploads am Apache Webserver limitéiert gëtt.

D'Direktiv LimitRequestBody gëtt benotzt fir d'Gesamtgréisst vum HTTP-Ufro Kierper ze limitéieren, dee vum Client geschéckt gëtt. Dir kënnt dës Direktiv benotzen fir d'Zuel vun de Bytes vun 0 (dat heescht onlimitéiert) bis 2147483647 (2GB) ze spezifizéieren, déi an engem Ufrokierper erlaabt sinn. Dir kënnt et am Kontext vum Server, Per-Verzeichnis, Per-Datei oder Per-Location setzen.

Zum Beispill, wann Dir d'Datei Eroplueden op eng bestëmmte Plaz erlaabt, sot /var/www/example.com/wp-uploads a wëllt d'Gréisst vun der eropgelueden Datei op 5M = 5242880Bytes beschränken, addéieren déi folgend Direktiv an Är .htaccess oder httpd.conf Datei.

<Directory "/var/www/example.com/wp-uploads">
	LimitRequestBody  5242880
</Directory>

Späichert d'Datei a luet den HTTPD-Server nei fir déi rezent Ännerunge mat de folgende Kommando auszeféieren.

# systemctl restart httpd 	#systemd
OR
# service httpd restart 	#sysvinit

Vun elo un, wann e Benotzer probéiert e Fichier an de Verzeechnes /var/www/example.com/wp-uploads eropzelueden, deem seng Gréisst déi uewe genannte Limit iwwerschreift, gëtt de Server eng FehlerÄntwert zréck anstatt Service vun der Demande.

Referenz: Apache LimitRequestBody Direktiv.

Dir kënnt och dës folgend Guiden fir Apache HTTP Server nëtzlech fannen:

  1. Wéi kontrolléiert ech wéi eng Apache Moduler a Linux aktivéiert/gelueden sinn
  2. 3 Weeër fir den Apache Server Status an Uptime am Linux z'iwwerpréiwen
  3. Wéi d'Apache Leeschtung iwwerwaacht mat Netdata op CentOS 7
  4. Wéi änneren ech den Apache HTTP Port a Linux

Dat ass et! An dësem Artikel hu mir erkläert wéi d'Gréisst vun den Uploads am Apache Webserver limitéiert gëtt. Hutt Dir Froen oder Informatioun ze deelen, benotzt de Kommentarformular hei ënnen.