J'ai un /admin
catalogue 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.php
le 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_size
pour server
bloquer tout fonctionne bien. Mais je ne voudrais pas faire ce changement uniquement pour le admin
catalogue.
Selon les documents , client_max_body_size
peut être placé à l'intérieur du location
bloc pour remplacer le paramètre uniquement pour le chemin souhaité.
Qu'est-ce qui ne va pas?