解决Alist上传文件时,提示Request failed with status code 413的问题

文章目录[隐藏]

前言

前段时间,甲骨文里挂的Alist的IP被Block了,就顺便改用docker版本的Alist,安装挂载,都挺顺利的,今天打算写《微软新版必应APK下载地址【搬运】》打算上传个APK文件,发现一直提示Request failed with status code 413错误。

错误

使用WEB上传,如图

image-20230215112616763

使用RaiDrive上传,如图

image-20230215112505960

试了几个盘都是这样,应该是不是网盘的限制

解决

在官方有提到是:

如果使用反向代理,可能需要在配置中指定最大上传文件大小(client_max_body_size)和超时时间

否则可能会出现上传成功但回应被web服务器阻止,导致前端超时无响应的情况

Why | AList文档 (nn.ci)

我使用的正好是宝塔建的反向代理,在宝塔的网点配置里找到这个"client_max_body_size",原来是要在nginx的配置里修改

image-20230215113038185

宝塔面板——软件商店——应用搜索——nginx——设置

image-20230215113453081

配置修改——34行的“client_max_body_size”——修改成你想要的最大上传大小,我修改成99999M

最后——服务——重启nginx

这样就生效了

image-20230215114421200

总结

主要是nginx的配置限制了最大只可上传50M大小的文件,修改大点便可以了,如果你也是使用宝塔,具使用的是反向代理的,遇到同样的问题,可以使用此法解决。

生成海报
点赞 0

2 条评论

  1. hsinkwok

    我也是啊,反代设置完还是413

  2. EnderCHX

    你好,为什么我修改了client_max_body_size还是413错误

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐