最近虚拟机linux部署一个项目,死活访问不了,
于是想操作防火墙,端口之类的东西。
我使用的centos7,centos7开始使用的firewalld,之前是iptables。
查看防火墙状态:
systemctl status firewalld
service iptables status
暂时关闭防火墙:
systemctl stop firewalld
service iptables stop
永久关闭防火墙(关闭开机启动):
systemctl disable firewalld
chkconfig iptables off
开启防火墙:
systemctl start firewalld
service iptables start
重启防火墙(开启开机启动):
systemctl enable firewalld
service iptables restart
防火墙开放端口
查看端口是否开放:
firewall-cmd --query-port=80/tcp
查看所有开放的端口:
firewall-cmd --list-port
开放端口80:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:
firewall-cmd --reload
经过一列操作后,还是没法访问,以后再说。