CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的
CentOS 7 采用了 firewalld 防火墙
如要查询是否开启80端口则:
[root@localhost ~]# firewall-cmd --query-port=80/tcp
no
显然80端口没有开启
下面我们开启80端口:
[root@localhost ~]# firewall-cmd --add-port=80/tcp --permanent success [root@localhost ~]# firewall-cmd --reload success [root@localhost ~]#
firewall-cmd --zone=public --add-port=#port/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload