我已将应用程序部署到AWS(Elastic Beanstalk),但无法从浏览器访问它。该应用程序是一个Spring Boot Web应用程序。
根据信息中心,该应用程序正在运行。
以下是配置详细信息(eb ssh
less /var/log/eb-docker/containers/eb-current-app/unexpected-quit.log
):
All Applications -> myapp -> myapp-env
如何确定我需要更改哪些设置才能创建应用程序
目前我既不能从公司网络内部访问,也不能从外部访问。
更新1:
我查看了安全组设置,以了解是否阻止了任何端口。您可以在下面找到与我的应用程序关联的安全组配置的屏幕截图。
没有阻塞的端口。
更新2:我刚刚发现我也无法通过SSH连接到实例(超时)。
答案 0 :(得分:4)
根据提供的信息,没有公共IP分配给实例。因此,我假设实例已部署在专用子网中,并且您正尝试通过弹性负载平衡器访问应用程序。如果实例是在私有子网中启动的,则不能直接通过SSH实例。
请确保您:
更新您的VPC路由表,以通过NAT GW发送所有公共流量。 0.0.0.0-> NAT
检查ELB健康检查是否为绿色。