Tengo un /admincatálogo en mi sitio web y me gustaría permitir que los administradores carguen archivos grandes a través de formularios web. Así es como se ve mi 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;
}
# ...
}
}
Esto no funciona. /admin/index.phpel script no puede cargar archivos de más de 16 Mb: 413 Entidad de solicitud demasiado grande
Sin embargo, si me muevo client_max_body_sizepara serverbloquear todo funciona bien. Pero no quisiera hacer este cambio solo para el admincatálogo.
Según los documentos , client_max_body_sizese puede colocar dentro del locationbloque para anular la configuración solo para la ruta deseada.
¿Qué podría estar mal?

configuration Een el enlace: nginx.org/en/docs/http/ngx_http_core_module.html#location