Eu tenho um /admin
catálogo no meu site e gostaria de permitir que os administradores enviem arquivos grandes por meio de formulários da web. Aqui está a aparência do meu 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;
}
# ...
}
}
Isso não funciona. /admin/index.php
O script não pode carregar arquivos maiores que 16Mb: 413 Solicitar Entidade Muito Grande
No entanto, se eu mudar client_max_body_size
para server
bloquear tudo funciona bem. Mas eu não gostaria de fazer essa alteração apenas no admin
catálogo.
De acordo com os documentos , client_max_body_size
pode ser colocado dentro do location
bloco para substituir a configuração apenas para o caminho desejado.
O que pode estar errado?