为什么通过firewall-cmd命令没有显示80端口?

为什么通过firewall-cmd命令没有显示80端口?

难道80/http端口不需要像其他端口(如443/https或8080/server)一样显式打开,还是特殊情况?

在我的机器上(CentOS Linux 版本 7.3.1611)

firewall-cmd --list-ports

8777/tcp 443/tcp 8080/tcp 8000/tcp

(没有任何回复:端口 80)

答案1

http 是服务,将显示在服务查询中。

用于firewall-cmd –get-services显示当前活动的服务。

Firewalld 中的服务被描述为 xml 文件。有一个名为 ports 的部分。服务 http 的端口部分是 80。

相关内容