我的/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
脚本无法上传大于16Mb的文件:413请求实体太大
但是,如果我阻止移动client_max_body_size
,server
一切都会很好。但我不想仅对admin
目录进行此更改。
根据docs,client_max_body_size
可以将其放置在location
块中以仅覆盖所需路径的设置。
有什么事吗