Linux服务器搭建服务后IP无法访问问题/Linux防火墙添加规则
##### # 1.问题描述:在服务器(centos7)上搭建并开启服务后无法通过IP访问
以 grafana为例,首先检查搭建好的服务是否正常启动:
systemctl status grafana-server
尝试浏览器访问的时候只有127.0.0.1能够访问,本机IP无法访问
这里是可以访问的由于浏览器版本问题
2.解决问题:
1.首先检查防火墙状态
systemctl status firewalld
这里防火墙是开启的,根据安全需求这里可以关闭也可以选择添加规则
2.添加规则将所搭建服务的端口以及所搭建服务采用的协议允许通过防火墙
检查已在防火墙设置的开启的端口与服务
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --list-services
3.添加服务所需的端口和服务
firewall-cmd --zone=public --add-port=3000/tcp --permanent //添加端口
firewall-cmd --zone=public --add-service=http --permanent//添加协议
检查是否添加完成
firewall-cmd --zone=public --list-ports --permanent //查询
firewall-cmd --zone=public --list-services --permanent
4.重启防火墙
systemctl restart firewalld //规则添加完成后重启防火墙生效规则
firewall-cmd --zone=public --query-port=3000/tcp //验证是否开启成功
firewall-cmd --zone=public --query-service=http
再次访问成功