Firewalld配置后WildFly 9的4070端口无法从外部访问的问题求助
Firewalld配置后WildFly 9的4070端口无法从外部访问的问题求助
大家好,我碰到了一个头疼的问题,想请各位帮忙分析下:
我的环境是RHEL 7服务器上跑着WildFly 9,把HTTP端口设成了4070。为了让外部能访问,我做了这些操作:
- 先给防火墙添加了端口规则:
[root@linux]# firewall-cmd --add-port=4070/tcp --permanent Warning: ALREADY_ENABLED: 4070:tcp success
- 检查防火墙状态,确认4070/tcp已经在开放的端口列表里了:
[root@linux]# firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: eth1 sources: services: dhcpv6-client ssh ports: 4070/tcp protocols: masquerade: no forward-ports: sourceports: icmp-blocks: rich rules:
- SELinux已经关闭了:
[root@linux]# getenforce Disabled
而且我没有用iptables,现在本地通过wget http://localhost:4070能正常拿到输出,但从其他服务器或者PC就是访问不了这个端口。
我又做了两个排查:
- 用ss命令看端口监听情况,显示是监听所有地址的:
ss -tnlp | grep :4070 LISTEN 0 128 *:4070 *:*
- 查firewalld的日志,搜4070相关内容,结果是空的,没有任何记录:
journalctl -u firewalld | grep "4070" # 输出为空
有没有大佬能指点下,这种情况我该怎么排查和解决呀?
备注:内容来源于stack exchange,提问作者user3637971
相关产品推荐
相关产品推荐

