Tengo un /admin
catá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.php
el 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_size
para server
bloquear todo funciona bien. Pero no quisiera hacer este cambio solo para el admin
catálogo.
Según los documentos , client_max_body_size
se puede colocar dentro del location
bloque para anular la configuración solo para la ruta deseada.
¿Qué podría estar mal?
configuration E
en el enlace: nginx.org/en/docs/http/ngx_http_core_module.html#location