在宝塔面板中,如果你还没有购买域名,或者暂时不想配置域名,完全可以直接使用 IP 地址访问站点。实际上,这是开发测试阶段或本地部署时的标准操作方式。
以下是具体的设置步骤和注意事项:
1. 创建站点时的设置
在宝塔面板点击“网站” -> “添加站点”时,系统会要求填写“域名”。此时你有两种处理方式:
-
方法 A(推荐):填入
localhost或127.0.0.1- 在“域名”一栏输入
localhost。 - 作用:这告诉服务器该站点是用于本地回环测试的。
- 结果:创建成功后,你可以通过服务器的公网 IP(如
http://你的IP)直接访问。
- 在“域名”一栏输入
-
方法 B:填入任意占位符
- 在“域名”一栏输入
test.com或其他任何字符串。 - 注意:这只是为了通过宝塔的格式校验,实际访问时依然使用 IP。
- 在“域名”一栏输入
关键点:无论你在宝塔里填什么域名,只要没有进行 DNS 解析指向该 IP,用户访问时都必须直接使用
http://服务器公网IP的形式。
2. 访问与验证
创建完成后,打开浏览器,直接在地址栏输入:
http://<你的服务器公网IP>
例如:http://192.168.1.5 或 http://47.xx.xx.xx。
如果网站能正常打开,说明设置成功。
3. 重要注意事项(必读)
虽然可以用 IP 访问,但必须注意以下两个潜在问题:
A. 防火墙与安全组端口
确保服务器的 80 端口(HTTP) 和 443 端口(HTTPS) 是开放的。
- 宝塔面板内部:检查“安全”菜单,确保 80/443 端口未被拦截。
- 云服务商控制台:如果你在阿里云、腾讯云、AWS 等云厂商处,务必在控制台的“安全组”规则中放行 TCP 80 和 443 端口,否则外部无法通过 IP 访问。
B. 浏览器警告(非常重要)
由于你没有域名,且通常没有申请 SSL 证书(HTTPS),当你尝试访问 https://你的IP 时,浏览器会报出严重的安全风险警告(如 "您的连接不是私密连接")。
- 原因:浏览器不知道这个 IP 是否可信,且没有有效的数字证书加密。
- 解决方案:
- 如果是测试环境,直接点击“高级” -> “继续访问”即可忽略。
- 如果是生产环境,强烈建议申请一个免费域名并绑定 SSL 证书,以获得正常的 HTTPS 访问体验。
4. 后续如何添加域名?
如果你以后购买了域名,不需要重新建站,只需:
- 去域名服务商处将域名的 A 记录 解析到你的服务器 IP。
- 等待解析生效(通常几分钟到几小时)。
- 在宝塔面板的对应站点设置中,点击“域名”,将新域名添加进去即可(或者直接修改默认域名为新域名)。
总结:直接在宝塔创建站点时填入 localhost,然后直接用 http://IP 访问即可,无需额外复杂配置,只需确保防火墙端口已开放。
CLOUD技术笔记