在虚拟机上装的centos7是最小安装方式,所以许多东西都没装,需要自己手动安装。
因此/etc/sysconfig/iptables不存在,没有安装iptables防火墙
可以通过以下命令安装iptables防火墙
systemctl stop firewalld
防火墙服务默认使用的是 firewalld ,而不是 iptables 。如果想改用 iptables
systemctl mask firewalld //屏蔽服务(让它不能启动)
yum install iptables-services
service iptables status
//设置开机启动
systemctl enable iptables
最后在iptables文件中添加
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
关闭文件,重启service iptables restart。