我需要增加 Spring Boot 应用程序的最大主体大小。我知道我需要在项目中包含 .conf 文件,但是此处找到的旧版 AMI (Linux 1/Linux 2) 解决方案不起作用。
我正在将我的项目部署为使用 Maven 构建的 fat .jar。
我尝试过包含包含以下内容的配置文件:
client_max_body_size 2000M;
在我项目根目录的这个目录中:
.platform\nginx\conf.d
当我在 ssh 实例中运行此命令时,不显示配置文件:
sudo nginx -T
您需要配置一个有效的块,如果不将 client_max_body_size 指令放置在适当的块(如 http、服务器或位置)中,则无法指定它。 NGINX 配置文件采用分层块结构,指令必须放置在这些块内才有效。
类似这样的事情:
http {
server {
listen 80;
server_name example.com;
client_max_body_size 2000M;
location / {
root /var/www/html;
}
}
}
或者您可以用自定义更改替换主体配置
.platform/nginx/nginx.conf
并且您需要通过添加以下内容来拉取beanstalk配置:
include conf.d/elasticbeanstalk/*.conf;