aws django文件上传服务器的响应状态为413

时间:2020-07-23 20:43:42

标签: amazon-web-services nginx amazon-elastic-beanstalk

我使用Python 3.7和Amazon Linux 2 / 3.0.3在AWS Elastic Beanstalk上运行django应用程序。 我的前端是一个vuejs javascript应用程序。

我将文件(在测试中大小为1.8 mb)发送到django rest框架api。我的JavaScript控制台显示:

enter image description here

经过大量搜索和尝试,我找不到解决方案。

我在项目中使用以下文件夹结构(AWS Doc)将配置添加到nginx:

.platform
    -- nginx
        -- conf.d
            upload_size.config
            -- elasticbeanstalk
                upload_size.config

upload_size.config文件的内容:

client_max_body_size 25M;

但是在我重新启动弹性beantalk并再次重新启动nginx之后,没有任何变化...

为什么?

1 个答案:

答案 0 :(得分:1)

之所以不起作用,可能是因为您对配置文件使用了扩展错误

对于nginx,他们should*.conf,而不是*.config

配置内容本身也可能存在问题,但是文件扩展名错误绝对是引起问题的原因之一。