amazon-web-services - Spring Boot AWS Elastic Beanstalk - nginx 错误连接被拒绝 http ://127. 0.0.1:5000

标签 amazon-web-services nginx spring-boot amazon-ec2 amazon-elastic-beanstalk

我正在尝试将 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/

相关文章:

ssl - 带有 OpenSSL 1.0.2 的最新 Nginx 仍然无法提供 http/2

nginx - 在生产环境中提供 Go Webapps

spring-boot - 将客户端证书与改造 (okhttp) 一起使用时出现 bad_certificate 错误,但与 curl 一起使用时效果很好

java - Spring 启动: Handle Raised Exception from Database Trigger

java - 为什么 AmazonS3Client 不使用我设置的代理?

django - 如何使用 Django/nginx 部署仅限 HTTPS 的站点?

mongodb - AWS Lambda 和 MongoDB

java - spring-boot-starter-jta-atomikos 实践

python - 表单输入框不显示

ruby-on-rails - AWS EC2 公钥