首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有一个关于弹性豆柄的client_max_body_size设置问题。

我有一个关于弹性豆柄的client_max_body_size设置问题。
EN

Stack Overflow用户
提问于 2020-09-14 03:29:00
回答 1查看 472关注 0票数 1

我正在部署弹性豆杆与codePipeline。

我必须增加文件大小被上传,所以我添加02_nginx.config文件是我的应用程序目录(.ebextensions)。

这是我的-2_nginx_config

代码语言:javascript
复制
#Elastic Beanstalk configuration for  413 Request Entity Too Large:.


container_commands:
  01_reload_nginx:`enter code here`
  command: "sudo service nginx reload"

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

在部署它的时候有一个问题。这是一个信息:

部署已完成,但有错误:部署应用程序失败。应用程序版本code-pipeline-1600053611774-BuildArtifact-5e317627-6a37-4548-aa47-f6d4ebb03e2f中的配置文件.eb扩展名/02_nginx.config包含无效的YAML或JSON。YAML异常:无效的Yaml:在扫描"“中的简单键时,第13行第3列: client_max_body_size 0;^未能找到预期的':‘in”,第14行,第1列:^,JSON异常:无效JSON:意外字符(#)在位置0。更新配置文件。

有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-14 03:40:21

您试图使用的nginx设置(/etc/nginx/conf.d/proxy.conf)用于Amazon 1

由于您可能使用的是Amazon 2,所以您应该使用不同的文件来设置nginx。对于AL2,nginx设置应该在.platform/nginx/conf.d/中,而不是在.ebextentions中,如文档中所示。

因此,您可以有以下内容的.platform/nginx/conf.d/myconfig.conf

代码语言:javascript
复制
client_max_body_size 100M;

此外,如果使用.platform,则不需要重新启动nginx。因此,基本上,用my-2_nginx_config替换为.platform/nginx/conf.d/myconfig.conf

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63877712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档