我在 REHEL 7 上安装了一个 wildfly 9 服务器,端口为 http=4070。然后我执行了以下指令:
[root@linux]# firewall-cmd --add-port=4070/tcp --permanent
Warning: ALREADY_ENABLED: 4070:tcp
success
[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:
[root@linux]# getenforce
Disabled
我没有使用 iptables。
我可以从 Linux 服务器本身获取 wget http://localhost:4070 的输出。但是,我无法从其他服务器或 PC 访问。对于这种情况我该怎么办?
新增1个:
ss -tnlp | grep :4070
输出:
LISTEN 0 128 *:4070 *:*
新增2个:
journalctl -u firewalld | grep "4070"
输出:空,没有结果。
答案1
你忘了firewall-cmd --reload