AWS Linux实例:访问JBoss Wildfly控制台

时间:2019-06-18 03:46:19

标签: amazon-web-services wildfly

我正在尝试在AWS Linux中启动JBoss Wildfly Application服务器。如下面的日志所示,应用程序服务器已启动,并且正在侦听端口8080。

enter image description here

当我尝试从同一台计算机上卷曲 http://localhost:8080/ 时,我得到了下降的响应。

enter image description here

但是在尝试使用 IPv4公用IP 从我的笔记本电脑访问它时,它无法连接并抛出错误“ 拒绝连接”。

下面是我的安全组设置。

enter image description here

有人可以告诉我这可能是什么原因吗?有人说,连同安全组设置一样,也需要为此端口打开防火墙。但是我不确定该怎么做,因为我是AWS的新手。

#### UPDATE

我在同一实例上启动了Tomcate服务器,该服务器可以在外部访问。 那与Wildfly有关吗?

2 个答案:

答案 0 :(得分:1)

尝试将所有IP地址绑定到wildfly,如下所示 ./standalone.sh -b 0.0.0.0

答案 1 :(得分:0)

以下是一些检查问题的提示。

  1. 检查VPC是否已连接到Internet网关(如果您未使用默认VPC,则需要附加一个)
  2. 检查网络ACL(在VPC左侧下方的安全组顶部)。 NACL本质上是无状态的,您需要向其中添加入站和出站规则。
    对于入站规则,您应该通过在目标和端口8080中添加0.0.0.0/0来打开对Internet的访问权限(因为您正在从Internet访问) 对于源地址0.0.0.0/0和端口的“出站相同”,您可以选择所有或临时端口1024-65535
  3. 检查此NACL是否已附加到您的EC2实例所在的子网中。

希望以上步骤可以帮助您解决问题。