У мене /admin
на своєму веб-сайті є каталог, і я хотів би дозволити адміністраторам завантажувати великі файли через веб-форми. Ось як виглядає мій 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;
}
# ...
}
}
Це не працює. /admin/index.php
скрипт не може завантажувати файли розміром більше 16 Мбіт: 413 Запросити об'єкт занадто великий
Однак якщо я перейду client_max_body_size
до server
блокування, все працює добре. Але я не хотів би вносити ці зміни лише для admin
каталогу.
Згідно з документами , client_max_body_size
можна розмістити всередині location
блоку, щоб змінити налаштування лише на потрібний шлях.
Що може бути не так?