nginx – 限制上传文件大小,如果超出限制,则将用户重定向到错误页面

是否可以将用户重定向到文件太大的页面

当POST请求大小超过指定限制时?

我知道max-request-size选项,但它只提供无法重载的静态页面.

我正在考虑创建一个重写规则

来自请求主体的content-size作为输入
并重定向到错误页面

UPDATE

现在我们使用nginx作为前端.有什么新建议吗?

最佳答案
您应该可以使用以下内容执行此操作:

server {
  server_name example.com;

  client_max_body_size 10m; # or whatever size limit you want
  error_page 413 /custompage.html; # you can also use a named location here if you like
}

> http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
> http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page

转载注明原文:nginx – 限制上传文件大小,如果超出限制,则将用户重定向到错误页面 - 代码日志