背景:
今日一坑,今日在启动springboot项目时,在阿里云服务器上开启了8089端口,但是无法访问,经过排查,终于找到了问题的点,原来服务器上的网络防火墙没有开。特此记录一下,下不为例。
centos6版本网络防火墙常用命令:
//查看开放的端口号:
/etc/init.d/iptables status
//添加端口号
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
//保存规则
/etc/rc.d/init.d/iptables save
//重启网络防火墙
/etc/rc.d/init.d/iptables restart
centos7版本网络防火墙常用命令:
// 1:启动网络防火墙
systemctl start firewalld
//2:关闭
systemctl stop firewalld
//3:查看状态
systemctl status firewalld
//4:查看所有打开的端口
firewall-cmd --zone=public --list-ports
//5:添加端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent
(--permanent永久生效,没有此参数重启后失效)
//6:重启防火墙让步骤5生效
firewall-cmd --reload
//7:删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
网友评论