gpt4 book ai didi

amazon-web-services - 如何增加 Elastic Beanstalk 中的 client_max_body_size

转载 作者:行者123 更新时间:2023-12-03 20:30:07 24 4
gpt4 key购买 nike

我正在使用带有弹性 Beanstalk 的 Golang,我发现我可以上传最大 1 MB 的文件,而大于 1 MB 的文件失败并出现错误 客户端打算发送太大的正文:1749956 字节 字节显然取决于文件大小。我一直在读这篇文章Increasing client_max_body_size in Nginx conf on AWS Elastic Beanstalk我更改了我的代码,在 ebExtensions 下创建了一个文件 01_nginx.config 并将以下内容放入其中,我尝试上传 3 MB 的视频,但它仍然出现该错误,有什么建议吗?我是新来的

files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 20M;

最佳答案

我已经尝试了所有为 rails 添加实现级别配置的 .ebextensions 方法,但它在最新的 Amazon Linux AMI 中对我没有帮助。对于最新的 Amazon Linux AMI,您需要遵循此结构来增加上传大小。您需要遵循此结构来增加上传大小限制。

在项目文件夹的根级别添加以下文件夹设置。

文件夹结构(.platform/nginx/conf.d/proxy.conf)

.platform/
nginx/
conf.d/
proxy.conf

将此行添加到 proxy.conf (在 .platform/nginx/conf.d/文件夹内)
client_max_body_size 50M;

提交此文件并使用 eb deploy 再次部署.

关于amazon-web-services - 如何增加 Elastic Beanstalk 中的 client_max_body_size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com