无法访问远程服务器上的 wildfly

无法访问远程服务器上的 wildfly

我已获得通过 IKEv2 VPN 访问 CentOS 服务器的权限以及证书和私钥。我已将证书导入我的 macOS Keychain Access 并设置了我的 VPN 连接。到目前为止一切顺利。我可以使用终端访问服务器ssh -i <private.key> user@private-ip

我已经在CentOS服务器上安装了jboss,并且部署了一个简单的hello world war文件。

我的问题从这里开始。我无法从本地访问该页面。由于我使用的是 VPN,我认为我可以直接打开 Chrome(在本地)并输入http://<private-ip>:8080/hellWorld并查看 hello world 页面,但我得到的却是

“无法访问此站点 xxx.xxx.x.xx 响应时间过长。”

我已使用 netstat 验证端口 8080 和 9990 已打开。我还通过更新 standalone.xml 并将管理和公共接口 inet 地址设置为 启用了远程访问0.0.0.0。有人能向我解释一下我在这里做错了什么/遗漏了什么吗?任何指导都将不胜感激。

提前致谢!

答案1

在 CentOS 中,您必须明确打开端口 8080,因为默认情况下所有端口均被关闭firewalld

要检查是否firewalld正在运行,请输入

systemctl status firewalld.service

如果处于活动状态,则输入以下内容:

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

并再次尝试向您的应用发送请求。

相关内容