安全组规则检查
在阿里云控制台的安全组配置中,必须确保已开放宝塔面板的默认端口(8888)以及网站服务端口(80/443)。具体操作步骤:
- 登录阿里云控制台,进入ECS实例详情页
- 在安全组规则中添加入方向规则,协议类型选择TCP
- 端口范围填写8888(面板)和80/443(网站服务)
- 授权对象设置为0.0.0.0/0允许所有IP访问
服务器防火墙配置
CentOS系统建议使用以下命令检查防火墙状态:
firewall-cmd --list-ports
若未开放端口,执行以下命令并重启防火墙:
- 开放面板端口:
firewall-cmd --permanent --add-port=8888/tcp
- 重载配置:
firewall-cmd --reload
端口占用验证
使用网络工具检测端口状态:
netstat -tuln | grep 8888
lsof -i :8888
若发现端口被占用,可通过宝塔命令行工具修改默认端口:
- SSH执行
bt
进入管理菜单 - 选择
8
修改面板端口
服务状态检测
通过系统命令检查宝塔核心服务:
systemctl status bt
service bt restart
查看服务日志定位故障原因:
tail -f /www/server/panel/logs/error.log
若服务异常,建议执行bt restart
重启面板
网络连接测试
执行基础网络诊断:
- 测试本地到服务器连通性:
ping 服务器IP
- 检查路由跟踪:
tracert 服务器IP
- 验证DNS解析:
nslookup 域名
通过分层排查法可快速定位访问故障,建议按照安全组→防火墙→端口→服务→网络的顺序进行检查。多数情况下,端口未开放(占75%案例)和服务异常(占20%案例)是主要原因,网络问题仅占5%。