【发布时间】:2020-08-03 14:49:15
【问题描述】:
我按照here 的建议配置了 nginx 反向代理以允许大于默认 1mb 的文件。所以,我的代码在
/.platform/nginx/conf.d/prod.conf
看起来像这样:
http {
client_max_body_size 30M;
}
但是,这似乎没有效果,当我尝试上传大于 1mb 的文件时,nginx 仍然会报错。
我也尝试在没有http 和大括号的情况下执行此操作,如this question 接受的答案中所述,如下所示:
client_max_body_size 30M;
这也没有效果。
我认为应用配置后可能需要重新启动nginx,所以我在.ebextensions目录中添加了一个名为01nginx.config的文件,如下所示:
commands:
01_reload_nginx:
command: "sudo service nginx reload"
这也没有效果。
我看过this question 和上面提到的问题,还有this one。但是,它们似乎都已过时或不适用于 Amazon Linux 2 实例,因为它们都没有提到上述弹性 beanstalk 文档中的 .platform 目录。无论如何,到目前为止,他们的答案都没有对我有用。那么,我错过了什么?
【问题讨论】:
标签: amazon-web-services nginx amazon-elastic-beanstalk amazon-linux-2