Omezením velikosti nahrávaných souborů můžete zabránit některým typům útoků typu Denial-of-service (DOS) a mnoha dalším problémům. Ve výchozím nastavení má NGINX® limit nahrávání 1 MB na soubor. Úpravou client_max_body_size , upravíte velikost nahrávaného souboru.
Použijte http , server nebo místo blokovat a upravit client_max_body_size .
- Změny http blok ovlivní všechny bloky serveru (virtuální hostitele).
- Změny na serveru blokovat ovlivnit konkrétní web nebo aplikaci.
- Změny místa blok ovlivnit konkrétní adresář pro nahrávání v rámci webu nebo aplikace.
Upravit hodnotu velikosti nahrávaného souboru
-
Upravte soubor /etc/nginx/nginx.conf soubor pro zvýšení limitu souborů k nahrání:
-
http :
http { ... client_max_body_size 100M; }
-
server :
server { ... client_max_body_size 100M; }
-
místo :
location /uploads { ... client_max_body_size 100M; }
-
-
Uložte soubor a restartujte webový server NGINX, abyste použili změny:
-
systemd
systemctl restart nginx
-
sysvinit
service nginx restart
-
Poznámka: sudo nginx -s reload
znovu načte konfiguraci bez restartování nginx
.
Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.