J'ai un /admincatalogue sur mon site Web et je voudrais permettre aux administrateurs de télécharger des fichiers volumineux via des formulaires Web. Voici à quoi ressemble mon nginx.com:
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;
}
# ...
}
}
Cela ne fonctionne pas. /admin/index.phple script ne peut pas télécharger des fichiers d'une taille supérieure à 16 Mo: 413 Entité de demande trop grande
Cependant, si je bouge client_max_body_sizepour serverbloquer tout fonctionne bien. Mais je ne voudrais pas faire ce changement uniquement pour le admincatalogue.
Selon les documents , client_max_body_sizepeut être placé à l'intérieur du locationbloc pour remplacer le paramètre uniquement pour le chemin souhaité.
Qu'est-ce qui ne va pas?