宝塔面板开启防火墙后无法访问-解决办法

在设置宝塔的系统防火墙后,我们一般遇到的问题是无法登录宝塔控制面板,这种情况通常是没有配置对应策略导致的。此外,如果在宝塔面板设置修改访问端口后,忘记在防火墙放行端口,也会导致宝塔面板无法访问。如果有其他情况,应首先进行排错,想想无法登录前有没有那些考虑不周的操作。

解决办法:使用SSH终端连接服务器后关闭防火墙。

连接到服务器后,先查看服务器状态,使用命令行:

firewall-cmd --state

若防火墙为开启状态,进行关闭操作:

systemctl stop firewalld

ps:防火墙常用命令行

1)查看防火墙的版本
firewall-cmd --version
2)查看firewall的状态
firewall-cmd --state
3)查看firewall服务状态
systemctl status firewalld
4)查看防火墙全部的信息
firewall-cmd --list-all
5)查看防火墙已开通的端口
firewall-cmd --list-port
6)查看防火墙已开通的服务
firewall-cmd --list-service
7)查看全部的服务列表
firewall-cmd --get-services
8)查看防火墙服务是否开机启动
systemctl is-enabled firewalld

ps:配置防火墙命令

1)启动、重启、关闭防火墙服务
# 启动
systemctl start firewalld
# 重启
systemctl restart firewalld
# 关闭
systemctl stop firewalld
2)开放、移去某个端口
# 开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 移去8080端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
3)开放、移去范围端口
# 开放5000-5500之间的端口
firewall-cmd --zone=public --add-port=5000-5500/tcp --permanent
# 移去5000-5500之间的端口
firewall-cmd --zone=public --remove-port=5000-5500/tcp --permanent
4)开放、移去服务
# 开放ftp服务
firewall-cmd --zone=public --add-service=ftp --permanent
# 移去http服务
firewall-cmd --zone=public --remove-service=ftp --permanent
5)重新加载防火墙配置
firewall-cmd --reload
6)设置开机时启用、禁用防火墙服务
# 启用服务
systemctl enable firewalld
# 禁用服务
systemctl disable firewalld

ps:键入宝塔面板命令行 bt 后输入命令编号修改配置宝塔面板开启防火墙后无法访问-解决办法

本页作者:czhdawn,如若转载,请注明出处:https://www.czhdawn.cn/archives/57

(1)
czhdawn的头像czhdawn
上一篇 2022年12月10日 11:10
下一篇 2022年7月12日 08:41

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注