宝塔面板域名托管设置:零基础三步完成
准备工作:你需要先准备好这些
在开始 宝塔面板域名托管设置 之前,请确认以下三样东西已经就绪:
- 一台已安装宝塔面板的服务器(默认面板地址通常是
http://服务器IP:8888)。 - 一个已实名认证的域名(例如
example.com),并确保域名状态正常。 - 服务器的公网 IP 地址(在宝塔面板首页左上角可以看到)。
如果你还没有域名,先去阿里云、腾讯云或 Namecheap 购买一个。
如果你还没装宝塔面板,可以在服务器上执行一键安装脚本(官方文档有说明)。
在宝塔面板中添加站点并绑定域名
登录宝塔面板后,按以下路径操作:
- 左侧菜单点击 网站。
- 点击右上角的 添加站点 按钮。
- 在弹出的窗口中,域名 输入框填写你要托管的完整域名(例如
www.example.com)。如果你希望根域名也生效,可以在一行内填写example.com并勾选“自动创建二级域名”或手动添加多行。 - FTP 和 数据库 选项:如果只是静态网站可以不用创建,如果是动态程序(如 WordPress)建议创建 MySQL 数据库。
- 点击 提交。
提交后,宝塔面板会自动生成网站根目录(通常在 /www/wwwroot/你的域名)并创建默认配置文件。
你可以立即上传网页文件到该目录,但域名解析尚未配置,此时只能通过服务器 IP 访问。
配置域名解析:把域名指向服务器 IP
这一步需要在你的域名注册商(DNS 管理平台)中进行。
登录域名注册商后台,找到 DNS 解析设置 或 域名管理。
- 如果使用根域名(example.com)访问:添加一条 A 记录,主机记录填
@,记录值填你的服务器公网 IP。 - 如果使用 www 子域名(www.example.com)访问:添加一条 CNAME 记录,主机记录填
www,记录值填你的服务器域名或 IP(推荐 A 记录更直接)。 - 如果希望所有子域名都生效:添加一条泛解析 A 记录,主机记录填
*,记录值填 IP。
重要:DNS 解析全球生效需要几分钟到 24 小时不等。你可以通过命令行 ping 你的域名 来查看是否已经解析到正确的 IP。如果返回的 IP 是你的服务器 IP,说明解析已生效。开启 SSL 证书与强制 HTTPS(可选但推荐)
域名绑定完成后,建议立即开启 SSL 证书,否则浏览器会提示“不安全”。
在宝塔面板中:
- 进入 网站 -> 选择刚才添加的站点 -> 点击 SSL。
- 选择 Let's Encrypt 免费证书,勾选你要保护的域名(比如
example.com和www.example.com)。 - 点击 申请,等待几秒即可自动部署。
- 部署完成后,在 SSL 页面开启 强制 HTTPS 开关。
之后所有 HTTP 请求都会自动重定向到 HTTPS,地址栏会显示小锁图标。
常见问题与避坑指南
解析生效后网站仍然打不开?
- 检查宝塔面板的安全组或云服务器的防火墙是否放行了 80(HTTP)和 443(HTTPS)端口。腾讯云、阿里云等需要在实例的控制台添加安全组规则。
- 在宝塔面板的 安全 菜单里放行端口:80、443。
- 如果网站显示的是宝塔默认页面,说明站点配置正确但网站目录没有文件。上传你的网页文件(如
index.html)到/www/wwwroot/你的域名/即可。
子域名无法访问?
- 检查域名解析记录是否正确添加了对应的子域名记录。
- 在宝塔站点域名列表中是否包含了该子域名?如果没有,点 设置 -> 域名管理 添加。
申请 SSL 证书失败
- 最常见原因:域名解析还未生效,导致 Let's Encrypt 验证时找不到你的服务器。请等待解析生效后再试。
- 另外,确保你的服务器能正常访问外网,并且 80 端口没有被其他服务占用。
验证域名托管是否成功
完成以上所有步骤后,
打开浏览器输入你的域名(例如 https:),
//www.example.com
如果出现你上传的网站内容,
并且地址栏显示绿色小锁,
说明 宝塔面板域名托管设置 完全成功。
你也可以用在线工具如 whatsmydns.net 检查全球 DNS 解析状态。
如果一切正常,恭喜你,你的网站已经可以被全世界访问了!
如果你遇到任何其他异常,优先回顾 DNS 解析是否已生效、端口是否开放、网站目录是否有文件。
本文覆盖了最核心的步骤,按顺序操作基本不会出错。