Directiva LimitRequestBody controlează numărul maxim de octeți permis în corpul unei cereri HTTP (cum ar fi formularele de încărcare a fișierelor prin POST sau PUT). Previne blocarea resurselor serverului prin upload-uri gigantice neautorizate și atacuri de tip DoS bazate pe epuizarea spațiului pe disc sau a memoriei RAM.
# Limitează dimensiunea maximă a încărcărilor la 50 MB (52428800 octeți)
LimitRequestBody 52428800
# Permite încărcări mai mari doar în directorul de upload al administratorilor
<Directory "/var/www/html/wp-content/uploads">
LimitRequestBody 209715200 # 200 MB
</Directory>
# Limitează numărul maxim de antete HTTP acceptate într-o singură cerere
LimitRequestFields 50
LimitRequestFieldSize 8190
Răspuns la Depășire: Dacă un client încearcă să trimită o cerere care depășește limita configurată, Apache întrerupe transferul și returnează automat codul 413 Payload Too Large.
Parametri
LimitRequestBody <bytes>: Numărul de octeți de la 0 (nelimitat) până la 2147483647 (2 GB). Valoarea implicită în Apache modern este 1073741824 (1 GB).LimitRequestLine <bytes>: Lungimea maximă permisă a liniei de comandă HTTP (URL + parametri).
Întrebări & Exemple de Cod:
Limitarea Dimensiunii Cererilor (LimitRequestBody & LimitRequestFields)Ai o nelămurire despre utilizarea comenzii
Limitarea Dimensiunii Cererilor (LimitRequestBody & LimitRequestFields)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.