【问题标题】:How can I get elastic beanstalk to allow large files to be uploaded?如何获得弹性 beantalk 以允许上传大文件?
【发布时间】:2017-03-23 17:57:31
【问题描述】:

我看到了这个https://kroltech.com/2014/09/14/quick-tip-increase-upload-size-in-aws-elastic-beanstalk-node-js-env/

并创建了一个名为 .ebextensions/00_reload_nginx.conf 的文件:

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

但是,当我ssh 进入机器时,该文件不存在,内容也不存在。我做错了什么?

【问题讨论】:

    标签: node.js amazon-web-services nginx amazon-elastic-beanstalk


    【解决方案1】:

    太傻了!文件名必须以.config 结尾,而不是.conf。我希望其他人能从我所经历的痛苦中解救出来。

    【讨论】:

    • 非常感谢您发布答案,而不是仅仅删除问题。我想象的节省了我相当多的时间。
    【解决方案2】:

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

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

    文件夹结构(.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 再次部署。

    【讨论】:

    • 这对我也有用。
    猜你喜欢
    • 2014-12-20
    • 2015-12-30
    • 2018-10-16
    • 1970-01-01
    • 2020-11-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    相关资源
    最近更新 更多