无法通过 EC2 中的 Web 浏览器浏览 tomcat

无法通过 EC2 中的 Web 浏览器浏览 tomcat

我已经配置了安全组,我的 tomcat 在 8080 端口运行。但我无法通过 Web 浏览器进行浏览。

请问有谁可以帮帮我吗?

公网 IP 为:52.39.220.183

当我卷曲的时候http://本地主机:8080在 EC2 实例中,我可以看到 tomcat 的主页,如果我执行 curl 52.39.220.183:8080,那么我会收到无法连接到 52.39.220.183 端口 8080:连接超时。 在此处输入图片描述

答案1

这是我的错误,实例与另一方有关联安全组

首先需要检查实例正在采用哪个安全组。

实例>>网络接口>>eth0(单击 etho 会弹出框,底部会显示相关的安全组)。

当然,我们需要定义入站请求。

答案2

我有几个想法。我不能说哪个才是真正的答案,但它应该能给你一些值得尝试的想法。

首先,您的安全组乍一看没问题,但我的 Web 服务器安全组没有像“所有流量”行条目中那样的安全组。您在 VPC 中设置了路由表吗?我会在我的AWS/Wordpress 教程,您可能希望阅读有关安全组/互联网网关设置的开头部分。

其次,我想知道 Tomcat 是否绑定到 localhost 而不是服务器的 IP(该 IP 在您的 VPC 范围内,使用 unix 命令“ip addres”找到)。如果它绑定到错误的 IP,它可能永远不会收到请求。尝试更改 Tomcat 的监听地址。

相关内容