首页 文章

Wildyfly在localhost上调用时工作,但不是另一个ip地址

提问于
浏览
-1

我有一个在端口8080上运行的Wildfly服务器 .

当我尝试使用localhost:8080或'my_ip':8080从我的电脑访问它时,它会显示欢迎页面,但是当我尝试从网络上的另一台计算机访问它时,我得到404 .

我尝试从远程计算机ping服务器,它通过正常 .

当我在运行Wildfly服务器以捕获流量的计算机上运行Wireshark时,我看到来自尝试访问它的计算机的TCP SYN数据包,但响应(SYN ACK)未发送回客户端 .

我通过设置将Wildfly配置为接受所有传入连接

<interface name="public">
        <inet-address value="0.0.0.0"/>
    </interface>

在standalone.xml中的接口中 . 我也试过 <any-address/>

EDIT:

我在防火墙中添加了一个入站规则,允许从端口8080到任何IP地址的传入连接 . 但是,当我尝试telnet到8080或nmap -p 8080'my_ip'时,它仍然无效 .

问题似乎是在网络而不是Wildfy服务器本身,因为我尝试从我的手机绑定wifi,连接我的笔记本电脑上运行Wildfly服务器,我可以访问'my_ip'上的Wildfly页面:8080从我的手机

1 回答

  • 0

    尝试telnet到8080端口,如果它打开你将获得重播 . 如果它阻止你需要在你的操作系统中停止防火墙,如果它的工作添加了正确的规则,并再次启动防火墙 .

相关问题