我正在尝试将 Spring Boot 应用程序部署到 Elastic AWS Elastic Beanstalk。然而,部署始终处于“严重”状态,以下内容被记录到/var/log/nginx/error.log
Connection refused) while connecting to upstream, client: 172.31.10.241, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5000/
172.31.12.137 - EC2实例的IP
我知道我需要将服务器端口更改为 5000,并且我已在 application.properties 文件中完成此操作,并且从日志中我可以看到该应用程序已在端口 5000 上启动
TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
我正在连接到 RDS 上的 MYSQL 数据库,我可以确认应用程序已成功连接到该数据库。
是否有我缺少的配置设置?任何帮助将不胜感激
仅供引用:我对 AWS 不太有经验
最佳答案
尝试使用端口 8080。您可以从 AWS Elastic Beanstalk 中的配置 > 软件配置 > 环境属性将 SERVER_PORT
设置为 8080
。
关于amazon-web-services - Spring Boot AWS Elastic Beanstalk - nginx 错误连接被拒绝 http ://127. 0.0.1:5000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44843376/