Ich habe einen /admin
Katalog 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.php
Skript kann keine Dateien hochladen, die größer als 16 MB sind: 413 Request Entity Too Large
Wenn ich client_max_body_size
zum server
Blockieren übergehe, funktioniert alles einwandfrei. Aber ich möchte diese Änderung nicht nur für den admin
Katalog vornehmen .
Nach docs , client_max_body_size
kann im Inneren platziert werden location
Block nur für die gewünschten Pfad zu überschreiben , setzt.
Was könnte falsch sein?
configuration E
den Link an: nginx.org/en/docs/http/ngx_http_core_module.html#location