我想将上传到服务器的最大文件大小限制为501kb用于location / account / personal_info / documents /以及50k用于我网站的其他网址以确保安全性(ddos等) 我在下面创建了类似文本的配置,但位置/ account / personal_info / documents /中的第二个max_body_size根本不起作用。 我该怎么做?
location / {
include fastcgi_params;
fastcgi_pass unix:/var/run/www/mysite.sock;
client_max_body_size 50k;
}
location /account/personal_info/documents/ {
client_max_body_size 501k;
fastcgi_pass unix:/var/run/www/mysite.sock;
fastcgi_param PATH_INFO /account/personal_info/documents/;
}
答案 0 :(得分:0)
您的浏览器中的URI是否真实且准确http(s)://example.com/account/personal_info/documents/
?如果是这样,请在配置中更具体,以确保nginx应用正确的位置块。
location = /account/personal_info/documents/ {
# ...
}