在vagrant上部署了centos7.0后,Vagrantfile端口转发设置后,宿主机访问客户机站点还是无法访问,问题出在:centos7.0以上版本默认会安装firewalld防火墙,
firewalld有区(zone)概念,默认在public区,public:指定外部链接可以进入
先查看下当前端口状态:firewall-cmd --zone=public --list=ports
添加端口到zone : firewall-cmd --zone=public --add-port=80/tcp 加 --permanent 永久生效
移除端口: firewall-cmd --zone=public --remove-port=80/tcp
下面是操作防火墙:
启动:systemctl start firewalld
停止:systemctl disable firewalld
禁止:systemctl stop firewalld
查看版本:systemctl-cmd --version