Ho un /admin
catalogo sul mio sito Web e vorrei consentire agli amministratori di caricare file di grandi dimensioni tramite moduli Web. Ecco come appare il mio 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;
}
# ...
}
}
Questo non funziona. /admin/index.php
lo script non può caricare file di dimensioni superiori a 16 Mb: 413 Entità richiesta troppo grande
Tuttavia, se mi muovo client_max_body_size
per server
bloccare tutto funziona bene. Ma non vorrei apportare questa modifica solo per il admin
catalogo.
Secondo i documenti , client_max_body_size
può essere inserito all'interno del location
blocco per sovrascrivere le impostazioni solo per il percorso desiderato.
Cosa potrebbe esserci di sbagliato?