So begrenzen Sie die Größe der Benutzerdatei in Apache hochladen

So begrenzen Sie die Größe der Benutzerdatei in Apache hochladen

Apache ist ein kostenloser und open-Source-plattformübergreifender, sehr beliebter, sicherer, effizienter und erweiterbarer HTTP-Server. Als Serveradministrator sollte man immer eine bessere Kontrolle über das Verhalten des Clientanforderers haben, beispielsweise die Größe der Dateien, die ein Benutzer von einem Server hochladen und herunterladen kann.

Lesen Sie auch: 13 Apache Web Server -Sicherheit und Härtungstipps

Dies kann nützlich sein, um bestimmte Arten von Denial-of-Service-Angriffen und viele andere Themen zu vermeiden. In diesem kurzen Artikel werden wir zeigen, wie die Größe von Uploads in Apache Web Server einschränkt.

Lesen Sie auch: So begrenzen Sie die Datei -Upload -Größe in Nginx

Die Richtlinie LimitRequestBody wird verwendet, um die Gesamtgröße des vom Client gesendeten HTTP -Anforderungsbehörde zu begrenzen. Sie können diese Richtlinie verwenden, um die Anzahl der Bytes aus anzugeben 0 (was unbegrenzt) zu 2147483647 (2GB) die in einem Antragsbehörde erlaubt sind. Sie können es im Kontext von Server, pro Direktorie, pro Datei oder pro Ort einstellen.

Wenn Sie beispielsweise das Hochladen von Dateien zu einem bestimmten Ort zulassen, sagen wir /var/www/Beispiel.com/wp-Uploads und möchte die Größe der hochgeladenen Datei auf einschränken 5m = 5242880Bytes, Fügen Sie die folgende Richtlinie in Ihre .htaccess oder httpd.Conf Datei.

 LimitRequestBody 5242880  

Speichern Sie die Datei und laden Sie den HTTPD -Server neu, um die aktuellen Änderungen mit dem folgenden Befehl zu bewirken.

# SystemCTL Neustart HTTPD #Systemd oder # Service HTTPD Neustart #Sysvinit 

Von nun an, wenn ein Benutzer versucht, eine Datei in das Verzeichnis hochzuladen /var/www/Beispiel.com/wp-Uploads deren Größe das obige Grenze überschreitet, gibt der Server eine Fehlerantwort zurück, anstatt die Anfrage zu gewährleisten.

Referenz: Apache LimitRequestBody -Richtlinie.

Möglicherweise finden Sie auch diese folgenden Anleitungen für Apache HTTP Server nützlich:

  1. So überprüfen Sie, welche Apache -Module in Linux aktiviert/geladen sind
  2. 3 Möglichkeiten, den Status der Apache -Server und die Verfügbarkeit unter Linux zu überprüfen
  3. So überwachen Sie die Apache -Leistung mithilfe von NetData auf CentOS 7
  4. So ändern Sie den Apache HTTP -Port unter Linux

Das ist es! In diesem Artikel haben wir erklärt, wie die Größe von Uploads auf dem Apache -Webserver einschränkt. Haben Sie Anfragen oder Informationen zum Teilen und verwenden Sie das folgende Kommentarformular.