Ich habe einen /adminKatalog auf meiner Website und möchte Administratoren erlauben, große Dateien über Webformulare hochzuladen. So sieht mein nginx.com aus:
http {
# ...
client_max_body_size 16M;
# ...
server {
server_name example.com;
root /var/www/example.com;
index index.php;
location /admin {
client_max_body_size 256M;
}
# ...
}
}
Das funktioniert nicht. /admin/index.phpSkript kann keine Dateien hochladen, die größer als 16 MB sind: 413 Request Entity Too Large
Wenn ich client_max_body_sizezum serverBlockieren übergehe, funktioniert alles einwandfrei. Aber ich möchte diese Änderung nicht nur für den adminKatalog vornehmen .
Nach docs , client_max_body_sizekann im Inneren platziert werden locationBlock nur für die gewünschten Pfad zu überschreiben , setzt.
Was könnte falsch sein?