[ehang-io/nps]413 Request Entity Too Large, 如何设置client_max_body_size

2024-08-15 993 views
7

用Alist上传文件得到Request failed with status code 413错误, 查阅文档, 反向代理要按如下配置:

location / {
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header Host $http_host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header Range $http_range;
  proxy_set_header If-Range $http_if_range;
  proxy_redirect off;
  proxy_pass http://127.0.0.1:5244;
  # the max size of file to upload
  client_max_body_size 20000m; # <- 问题出在这
}

在"域名解析"配置设置中, 只有"请求头部信息修改" 和 "请求主机信息修改",似乎没有设置client_max_body_size 的地方 (我不确定"请求主机信息修改"能否实现该功能, 我无法找到任何有关它的文档)

回答

7

这个在你的nginx里面配置。。

8

我并没有使用nginx, 我在内网部署了alist并通过nps内网穿透,设置为域名解析,我贴出这段用于nginx的配置是为了通过类比,指出问题所在。如果nps的底层使用了nginx或者类似nginx的方案,我希望能提供设置类似client_max_body_size的选项

5

nps没得这种配置。有可能你的上层有nginx或者类似的软件转发。或者你试试用frp转发看下有没有这个问题。frp配置也挺简单的