har*_*048 2 nginx amazon-web-services amazon-elastic-beanstalk
我正在为我的 Nodejs 网站使用 amazon elastic beanstalk,并使用 nginx 作为代理。我想将最大上传大小设置为 20mb,因为默认大小为 1mb。我已尝试在 .ebextensions/.config 文件中设置 client_max_body_size 的所有可能方法。但似乎没有一个起作用,因为我仍然收到 413 错误。下面是我的配置文件
container_commands:
01_reload_nginx:
command: "sudo service nginx reload"
files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000644"
owner: root
group: root
content: |
client_max_body_size 20M;
Run Code Online (Sandbox Code Playgroud)
适用/etc/nginx/conf.d/proxy.conf于Amazon Linux 1 (AL1)。但是,您可能正在使用当前版本的 EB(问题中未指定),即 Amazon Linux 2 (AL2)。
对于AL2,您应该使用.platform/nginx/conf.d/.
EB中AL1和AL2有很多区别:
因此,如果您要将应用程序从 AL1 迁移到 AL2,您可能需要修改额外的文件才能使应用程序正常工作。
| 归档时间: |
|
| 查看次数: |
3117 次 |
| 最近记录: |