繁体   English   中英

如何在 Tomcat AWS Elastic beanstalk (Spring Boot Application) 中修改或添加新的 Nginx 配置

[英]How to modify or add new Nginx configuration in Tomcat AWS Elastic beanstalk (Spring Boot Application)

我有一个 Spring 启动应用程序,它部署在 AWS Elastic beanstalk(Tomcat 服务器)中。 这是一次战争部署。

我需要更改 Nginx 配置。 需要加上client_max_body_size 50M; 到配置。 在检查 AWS 文档时,找到了一种通过将配置文件放置在项目根目录中的.platform/nginx位置来修改配置的方法。 我试过了,但没有用。

然后我发现这些文件在创建战争时没有被挑选。 我也可以解释构建过程。

  1. 代码构建将生成 war 文件
  2. 将这场战争上传到 S3
  3. 创建应用程序版本(通过将此战争上传到 ELB)
  4. 将该版本指向弹性 beantalk 环境。

谁能帮我找到一个解决方案来更改 ELB 中的 nginx 配置以进行战争部署?

预先感谢!

如果您使用的是 Amazon Linux 版本 2,则需要将 nginx 配置放入以下路径:

.platform/nginx/conf.d/config.conf

如果您使用的是 Amazon Linux 版本 1,则位置应为:

.ebextensions/nginx/conf.d/config.conf

这个文件夹 (.platform/.ebextension) 应该在 Zip 文件(包含你的 war/jar 和 this.platform/.ebextension 文件夹)里面才能工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM