如何在 elastic beanstalk 中扩展 nginx 配置 (Amazon Linux 2)

2023-11-23

我听从了建议here配置 nginx 反向代理以允许大于默认 1mb 的文件。所以,我的代码在/.platform/nginx/conf.d/prod.conf看起来像这样:

http {
  client_max_body_size 30M;
}

然而,这似乎没有效果,当我尝试上传大于 1mb 的文件时,nginx 仍然会出现错误。

我也尝试在没有http和大括号,详见已接受的答案这个问题, 像这样:

client_max_body_size 30M;

这也没有效果。

我认为应用配置后可能需要重新启动 nginx,因此我在 .ebextensions 目录中添加了一个名为01nginx.config,看起来像这样:

commands:
  01_reload_nginx: 
    command: "sudo service nginx reload"

这也没有效果。

我见过这个问题和上述问题,以及this one。然而,它们似乎都已过时或不适用于 Amazon Linux 2 实例,因为它们都没有提到.platform上面引用的 elastic beanstalk 文档中的目录。无论如何,到目前为止,他们的答案都对我不起作用。那么,我错过了什么?


我在迁移到 Amazon Linux 2 时遇到了类似的问题。

只需在以下位置创建一个文件.platform/nginx/conf.d/ called proxy.conf下面的内容对我来说就足够了。

client_max_body_size 50M;

如果你深入研究 nginx 的主配置,你会看到这个文件是如何包含在文件中间的,所以不需要用 http 包裹它。

这与 adam tropp 的答案类似,但它遵循 AWS 给出的示例

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 elastic beanstalk 中扩展 nginx 配置 (Amazon Linux 2) 的相关文章

随机推荐

  • 将自定义上下文菜单项添加到 Windows 窗体标题栏

    I found a threadMSDN 上展示了如何将项目添加到 Windows 窗体标题栏的上下文菜单 不幸的是 它没有显示如何使用自定义菜单项注册事件 我一直无法弄清楚如何做到这一点 下面是一个示例应用程序 可以将其复制并粘贴到新的
  • django - 如何交叉检查 ModelAdmin 及其内联?

    我有两个模型 ModelParent 和 ModelChild 在主题模型上具有相同的 m2m 字段 ModelChild 在 ModelParent 上有一个外键 并且 ModelChild 在管理页面上被定义为 ModelParent
  • 发布请求 Axios:网络错误

    我使用 NodeJS 作为后端 使用 ReactJS 作为前端 我请求 Axios 网络时遇到问题 我所有的 Get 请求都有效 但是Post请求不起作用 我只是遇到这个错误 网络错误 我创建了一个简单的网络服务来向您展示我的问题 Serv
  • jquery .click 函数的基本延迟

    我有最基本的 jquery 函数 但我无法在文档中找到一种方法来在 1500 毫秒后触发此单击函数的内容 masonryRecall click function mainContent masonry 附 刚刚注意到 delay 函数 j
  • python 中的站点包是什么?如果您不是 root,您可以安装/使用它们吗?

    我正在尝试安装lldb在 Linux 中到我系统上的主目录 我没有 root 访问权限 并且我在尝试创建子目录的步骤中遇到了问题 usr lib python2 6 site packages 我在 Makefile 中找到了设置此变量的行
  • 创建一个粘在 UITableView 底部的 UIView

    我有一个grouped UITableView我想在我的最底部添加一个 UIButtonUITableView 我正在使用 Storyboard 和 UITableViewController 我不太确定需要在哪里添加代码或拖 放 UI 元
  • 如何使用 json.net 设置 json 路径的值

    我正在尝试在 JSON 结构中设置任意路径 但我很难弄清楚如何执行简单的设置值 我想要的是像 SetValue path value 这样的方法 其操作类似于 SelectToken 但如果路径不存在则创建路径并设置值 public voi
  • Perl - 从输入字符串中获取第一个“单词”

    我正在尝试编写一个 Perl 程序 该程序从文本文件中读取行 并且对于每一行 从该行中提取第一个 单词 并根据返回的字符串执行不同的操作 主循环如下所示 while
  • 如何从特定版本的 Google Sheet 读取数据?

    我在互联网上找到了从最新版本的Google Sheet读取数据的代码示例 如下所示 SpreadsheetService service new SpreadsheetService Print Google Spreadsheet Dem
  • 将“new-row”的 DataGridViewImageColumn 中的“red-cross”替换为自定义图像

    如果您指定AllowUserToAddRows在winforms中DataGridView用户可以在网格中手动添加新行 现在我想在一列中添加一个图像按钮 该按钮也应该显示在新行中 但我无法让它显示图像 只显示红十字图像 就像没有找到一样 这
  • Spring自定义注解多字段验证

    这里有一个有点贪心的问题 希望这个问题也能帮助其他想了解更多注释验证的人 我目前正在学习Spring 目前 我计划尝试一下自定义注释验证 我查了很多 现在知道主要有两种验证 一种是用于控制器的 另一种是使用 Valid的注解方法 这是我的场
  • PHP 在所有请求中保留变量

    在某些语言 C 或 NET 中 这将是静态变量 但在 PHP 中 每次请求后都会清除内存 我希望该值在所有请求中持续存在 我不想 SESSION 因为每个用户的情况都不同 为了帮助解释这里有一个例子 我想要一个像这样的可以计数的脚本 无论哪
  • 在 File.Create 之后关闭文件[重复]

    这个问题在这里已经有答案了 我检查文件是否存在 if File Exists myPath File Create myPath 但是 当我去创建一个StreamReader使用这个新创建的文件 我收到一条错误消息 该进程无法访问文件 此处
  • 摆脱停用词和标点符号

    我正在与 NLTK 停用词作斗争 这是我的代码 有人可以告诉我出了什么问题吗 from nltk corpus import stopwords def removeStopwords palabras return word for wo
  • 为什么在 HTC Desire 上发送短信时出现 NullPointerException,或者什么是 SubmitPdu?

    所以我得到这个堆栈跟踪 java lang NullPointerException at android telephony SmsMessage SubmitPdu
  • Akka:如何查找集群中的当前节点?

    从 Akka actor 内部 如何找到集群的节点 即本节点认为当前可以访问的节点 谢谢 丹尼尔 您实际上不需要订阅ClusterDomainEvent or MemberEvent 您只需访问state集群扩展的成员 例如 val clu
  • 相同美学的多个传说

    我正在尝试使用facet grid or facet wrap和这个结合geom raster 然而 在每个面板中 z审美是不同尺度的 例如 Data at end of question ggplot dd aes x y geom ra
  • 没有可以捕获托管变量的 lambda 的解决方法

    在 C CLI 中 您无法创建托管 lambda 就像在 C 中一样 因此无法捕获托管变量 您可以创建常规方法 而不是 lambda 但您仍然无法捕获托管变量 C CLI 代码中是否有可采用的标准解决方法 换句话说 我正在寻找一个可以在 C
  • 如何在 symfony2 中禁用数据库配置

    我正在开发的新应用程序正在使用 Symfony2 没有可供使用的数据库连接 相反 它是建立在许多 Web 服务调用之上的 在 Symfony app config 下 我想删除所有 database 条目 但是当我这样做时 我得到一个 Pa
  • 如何在 elastic beanstalk 中扩展 nginx 配置 (Amazon Linux 2)

    我听从了建议here配置 nginx 反向代理以允许大于默认 1mb 的文件 所以 我的代码在 platform nginx conf d prod conf看起来像这样 http client max body size 30M 然而 这