Elasticbeanstalk - NGINX - 413请求实体太大

时间:2017-11-08 12:23:45

标签: node.js amazon-web-services nginx elastic-beanstalk http-status-code-413

我知道这可能被视为重复:Customizing Nginx Configuration in AWS Elastic Beanstalk(以及其他问题),但我无法使我的代码适用于任何提议的解决方案。

这是我的config.yml文件的样子(xxx =环境名称):

branch-defaults:
    master:
        environment: xxx
    environment-defaults:
      xxx:
        branch: master
        repository: xxx
    global:
      application_name: xxx
      default_ec2_keyname: null
      default_platform: arn:aws:elasticbeanstalk:eu-west-1::platform/Node.js running on
        64bit Amazon Linux/4.3.0
      default_region: eu-west-1
      instance_profile: null
      platform_name: null
      platform_version: null
      profile: null
      sc: git
      workspace_type: Application

然后添加:

http:
  files:
    "/etc/nginx/conf.d/proxy.conf" :
      mode: "000755"
      owner: root
      group: root
      content: |
          http {
            client_max_body_size 20M;
          }
container_commands:
  01_reload_nginx:
    command: "service nginx reload"

允许更大的有效负载并尝试重新启动nginx以在部署后接受更改。但是,即使它似乎是可接受的方法,它在我的代码中也不起作用。使用比1mb更小的文件,其他一切工作都非常好。

感谢您的帮助!

0 个答案:

没有答案