没有域名时,你仍然可以访问宝塔面板,直接使用服务器的 IP 地址 + 端口即可。以下是详细说明和注意事项:
✅ 正确访问方式(无域名):
https://你的服务器IP:8888
或(如果 HTTPS 未启用/证书异常,可临时用 HTTP,但不推荐):
http://你的服务器IP:8888
🔍 前提条件(必须满足):
-
宝塔已成功安装并正在运行
✅ 执行bt或sudo bt查看状态,确认面板服务运行中(端口 8888 监听中)。 -
服务器防火墙放行 8888 端口
- 宝塔自带防火墙:登录宝塔后台 →「安全」→ 检查是否已放行
8888(TCP)端口。 -
系统防火墙(如 firewalld/ufw):
# CentOS/RHEL(firewalld) sudo firewall-cmd --permanent --add-port=8888/tcp sudo firewall-cmd --reload # Ubuntu/Debian(ufw) sudo ufw allow 8888 sudo ufw reload
- 宝塔自带防火墙:登录宝塔后台 →「安全」→ 检查是否已放行
-
云服务商安全组/网络 ACL 开放 8888 端口(非常重要❗)
- 阿里云、腾讯云、华为云等需在控制台的安全组规则中手动添加入方向规则:
- 协议类型:TCP
- 端口范围:8888
- 授权对象:
0.0.0.0/0(测试用)或你的本地公网 IP(更安全)
- 阿里云、腾讯云、华为云等需在控制台的安全组规则中手动添加入方向规则:
-
浏览器信任自签名证书(HTTPS 访问时)
宝塔默认使用自签名 SSL 证书,首次访问https://xxx:8888会提示「不安全/证书无效」⚠️
→ 点击「高级」→「继续前往(不安全)」即可(Chrome/Edge/Firefox 均支持此操作)。
✅ 后续可申请免费 Let’s Encrypt 证书(需绑定域名)或上传可信证书。
| ❌ 常见失败原因排查: | 现象 | 可能原因 | 解决方法 |
|---|---|---|---|
| 打不开网页 / 连接被拒绝 | 8888 端口未监听或被防火墙拦截 | netstat -tunlp | grep :8888 检查监听;检查系统防火墙 & 云安全组 |
|
| 显示“无法访问此网站” | 服务器未开机、网络不通、IP 错误 | ping 你的IP 测试连通性;确认是公网 IP(非内网如 192.168.x.x / 10.x.x.x) |
|
| 提示“连接已重置”或白屏 | 宝塔服务异常 | sudo bt restart 重启面板;查看日志 cat /www/wwwlogs/panel.log |
💡 小贴士:
- 初始账号密码在安装完成后会显示,也可通过命令重置:
sudo bt 5 # 重置用户名 sudo bt 6 # 重置密码 - 若仅内网使用(如本地虚拟机),确保使用宿主机能访问的 IP(如 VirtualBox 桥接模式下的局域网 IP),而非
127.0.0.1。
✅ 总结:
不需要域名!只要 IP + 8888 端口开放 + 防火墙/安全组放行 + 宝塔运行中 → 即可直接访问。
需要我帮你一步步诊断具体问题(比如提供 bt 输出、netstat 结果或错误截图描述),欢迎随时补充 👇
CLOUD云