1. 防火墙与安全组配置检查
外网访问失败的首要原因是防火墙拦截。需检查云服务商安全组规则,确保开放宝塔面板默认端口(如8888、80、443)。同时通过以下命令验证服务器本地防火墙设置:
- 查看防火墙状态:
systemctl status firewalld
- 开放指定端口:
firewall-cmd --permanent --add-port=8888/tcp && firewall-cmd --reload
2. 端口冲突与占用排查
若默认端口被占用,可通过netstat -tuln | grep 8888
检测冲突进程。修改宝塔配置文件panel.config.yml
中的端口参数后重启服务,并在云平台同步更新安全组规则。
3. 网络连通性与DNS解析验证
通过ping server_ip
测试服务器网络可达性,修改/etc/hosts
添加宝塔下载节点IP映射(如103.179.243.14 download.bt.cn)解决域名解析问题。若使用域名访问,需检查DNS解析记录是否生效。
4. 服务器资源与权限问题处理
执行以下命令排查系统资源:
- 内存检测:
free -m
(需≥1GB可用) - 磁盘空间:
df -h
(需≥20GB剩余)
同时检查安装包完整性,建议使用wget -O install.sh http://download.bt.cn/install/install_6.0.sh
重新下载安装脚本。
外网访问失败需从网络层到应用层逐级排查,重点关注端口开放、资源占用和系统权限。建议安装前确认服务器满足最低配置要求,安装后及时修改默认密码并配置SSL证书增强安全性。