0

我想将上传到服务器的最大文件大小限制为 501kb 以用于位置 /account/personal_info/documents/ 和 50k 用于我网站的其他 URL 以确保安全(ddos 等) 我做了如下文本的配置,但第二个 max_body_size 在位置 / account/personal_info/documents/ 根本不起作用。我该怎么做?

 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/;
 }
4

1 回答 1

0

URI 是否真的http(s)://example.com/account/personal_info/documents/在您的浏览器中?如果是这样,请在您的配置中更具体,以确保 nginx 应用正确的位置块。

location = /account/personal_info/documents/ {
    # ...
}
于 2013-08-24T08:55:32.773 回答