AWS Elasticbean stalkasp.net部署文件上传失败,并显示“413请求实体太大”

zfycwa2u  于 2023-01-22  发布在  .NET
关注(0)|答案(2)|浏览(110)

我尝试了多种解决方案
1.我尝试添加一个.conf文件

client_max_body_size 100M;

到我的根应用程序.ebextensions/nginx/conf.d/proxy.conf,但在将其部署到Live时,它给予我错误

1/18/2023 11:59:22 AM           Service:AmazonCloudFormation, Message:[/Resources/AWSEBAutoScalingGroup/Metadata/AWS::CloudFormation::Init/prebuild_0_RisksessAML/files//etc/nginx/conf.d/proxy.conf] 'null' values are not allowed in templates

2.然后,我尝试了另一种方法,通过putty使用SSH访问nginx.conf,我更新了我的conf文件并保存了它。它工作正常,但当我重新部署我的代码时,它会用一个没有client_max_body_size 100M;代码的新文件替换sudo nano /etc/nginx/nginx.conf文件。

fhg3lkii

fhg3lkii1#

您应该使用.platform/nginx/conf.d/而不是.ebextentions来设置client_max_body_size,如AWS docs中所述。
例如,使用以下内容创建.platform/nginx/conf.d/myconfig.conf

client_max_body_size 100M;
yzuktlbb

yzuktlbb2#

对我有效的是,您应该使用.platform/nginx/conf.d/elasticbeanstalk/myconfig.conf,而不仅仅是.platform/nginx/conf.d/myconfig.conf

相关问题