一、检查防火墙与安全组设置
首先登录阿里云控制台,进入安全组配置界面,检查入方向规则是否放行宝塔面板端口(默认8888)。若未配置,需手动添加TCP:8888规则并保存。
通过SSH执行以下命令检查服务器防火墙:
firewall-cmd --list-ports # 查看开放端口
iptables -L -n # 检查iptables规则
若发现端口未开放,可通过firewall-cmd --permanent --add-port=8888/tcp && firewall-cmd --reload
添加规则。
二、验证宝塔服务状态
通过SSH连接服务器后,执行以下命令:
service bt status
检查服务运行状态bt restart
尝试重启服务netstat -tulnp | grep 8888
验证端口占用情况
若返回“bt: command not found”,说明未安装宝塔服务,需重新执行安装脚本。
三、排查服务器网络配置
关键排查步骤包括:
- 使用
ping
测试服务器公网IP连通性 - 执行
nslookup 域名
验证DNS解析 - 通过
curl 127.0.0.1:8888
测试本地访问
若本地访问正常但外网无法连接,需检查云服务器带宽是否超限或存在DDoS攻击。
四、重装宝塔面板
当常规方法无效时,可尝试重装:
- 执行
wget -O uninstall.sh http://download.bt.cn/install/bt-uninstall.sh && bash uninstall.sh
- 运行
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
五、其他可能性排查
包括但不限于:
- 检查
/www/server/panel/logs/
目录下的错误日志 - 清除浏览器缓存或更换访问设备
- 验证SSL证书配置是否冲突
通过系统化的防火墙检查、服务验证、网络诊断和重装操作,可解决90%以上的访问异常问题。建议按照本文步骤进行逐层排查,并优先检查安全组与端口配置。