问题
我的项目上传后安全组也放开了但是访问项目地址404,最后发现是服务器防火墙没放行。
下面介绍一下如何排查防火墙问题。
服务器防火墙操作命令
查看防火墙状态:systemctl status firewalld
禁用防火墙:systemctl stop firewalld
启动防火墙:systemctl start firewalld
设置开机启动:systemctl enable firewalld
重启防火墙:systemctl restart firewalld
如果关闭后确认时防火墙问题请参考如下方法
检测是什么防火墙
sh
sudo iptables --version
sudo ufw status
sudo firewall-cmd --state
执行命令放行指定端口
sh
#iptables
sudo iptables -A INPUT -p tcp --dport 8868 -j ACCEPT
sudo iptables-save | sudo tee /etc/sysconfig/iptables
sudo service iptables restart
#ufw
sudo ufw allow 8868
# firewalld
sudo firewall-cmd --zone=public --add-port=8868/tcp --permanent
sudo firewall-cmd --reload