代码之家  ›  专栏  ›  技术社区  ›  dat3450

无法从外部浏览器连接到EC2 web app

  •  0
  • dat3450  · 技术社区  · 8 年前

    最近我停止并启动了我的EC2实例,这导致我不得不从头开始安装我的web应用程序(使用Tomcat和Java)。

    现在我让Tomcat在EC2实例上运行,我可以通过打开EC2服务器上的浏览器并指向 http://localhost:8080/web_app_name

    但是,如果我在自己的电脑上打开浏览器,并指向EC2实例的公共IP(例如EC2 XXX XXX.ap-southest-2.compute.amazonaws.com),则浏览器会返回以下消息:

    “无法访问此站点,ec2-XXX-XXX-XXX-XXX.ap-Southwest-2.compute.amazonaws.com拒绝连接。”

    我如何解决这个问题?

    2 回复  |  直到 8 年前
        1
  •  1
  •   piy26    8 年前

    您可以尝试以下方法之一:

    1. 使用入站规则“Custom TCP”创建一个新的安全组,授予端口0-65535和CIDR为0.0.0.0/0的权限。将此安全组附加到EC2实例

    2. 如果您不想创建新的安全组,请确保您当前的入站规则只有一个提供通配符访问权限的规则,如上面所述。

        2
  •  0
  •   karan sharma    8 年前

    因此,请使用loadblancer将端口80重定向到8080,或者尝试

    ec2 XXX XXX XXX XXX.ap-southeast-2.compute.amazonaws.com:8080/web\u app\u name ,您将能够呈现您的网页。