【发布时间】:2021-04-20 04:25:32
【问题描述】:
我正在尝试增加可上传到服务器的文件的大小。但是,似乎有一个上限可以防止上传超过 1MB 的内容。
我已经阅读了很多答案,但没有一个对我有用。
我已经完成了这个问题的所有内容 Stackoverflow question
我在这里也做了所有事情。 AWS resource
这是我的完整错误
2021/01/15 05:08:35 [error] 24140#0: *150 client intended to send too large body: 2695262 bytes, client: [ip-address-removed], server: , request: "PATCH /user HTTP/1.1", host: "host.domain.com", referrer: "host.domain.com"
我在这个目录中创建了一个文件(它位于我的源代码的根目录)
.ebextensions/nginx/conf.d/myconf.conf
我有
client_max_body_size 40M;
我知道 EB 正在确认它,因为如果出现错误,它不会部署它。 除此之外,我不知道该怎么办
有人知道这里可能是什么问题吗?
编辑:后端是 nodejs v12
编辑:也在 .ebextensions 中的 .conf 文件中尝试过此操作
files:
"/etc/nginx/conf.d/myconf.conf":
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 20M;
【问题讨论】:
-
你的后端是什么?它也会影响限制。例如 php-fpm 在 php.ini 中有这个选项。
-
@anemyte 后端是 nodejs v12
-
等一下……你把那个 nginx 配置放在你的源代码中,而不是放在 /etc/nginx 中,对吗?
-
是的,它在我的根文件夹中名为 .ebextensions 的文件夹中。
标签: amazon-web-services nginx upload amazon-elastic-beanstalk