Problém
Můžete se setkat s požadavkem na zvýšení limitu velikosti stahování souborů na serveru Apache.
Při pokusu o volání adresy URL za účelem nahrání souboru dojde v prohlížeči k následující chybě:
ERROR Request entity too large. Request exceeds the capacity limit
Apache error_log má následující chybu:
Request content-length of 294135 is larger than the configured limit of 262144
Řešení
Limit velikosti stahování souboru je řízen direktivou Apache „LimitRequestBody “.
Ve výchozím nastavení není nastaven, což znamená neomezený nebo prakticky žádný limit v požadavcích POST. Pokud je direktiva nastavena na konkrétní velikost, pak překročení této velikosti způsobí chybu podobnou té výše.
Podrobnější popis této směrnice naleznete v následující dokumentaci Apache:
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody
Změna tohoto nastavení:
1. Upravte soubor httpd.conf soubor a nastavte direktivu na požadovanou hodnotu. Například pro nastavení hodnoty 5 MB byste použili něco takového:
LimitRequestBody 5120000
Nebo:
2. Upravte soubor httpd.conf a odstraňte nebo zakomentujte direktivu:
#LimitRequestBody 262144