1:没有iptables
如果你安装完centos没有iptables,解决方案如下:
centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可,终端执行下边命令:
sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
至此你可以试试,应该可以访问了
2.有iptables,解决如下:终端命令:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart
CentOS防火墙的关闭,关闭其服务即可:
查看CentOS防火墙信息:/etc/init.d/iptables status
关闭CentOS防火墙服务:/etc/init.d/iptables stop
关闭centos防火墙,然后访问试试,有时候需要关闭,开启,再关闭才会生效