宝塔怎么更换域名运行
✅ 一、修改网站配置文件(推荐方法)
-
登录宝塔面板
打开浏览器访问宝塔地址(如http://你的服务器IP:8888)并登录。 -
进入网站管理页面
点击左侧菜单的「网站」 → 找到你要更换域名的站点 → 点击「设置」按钮。 -
修改域名信息
- 在「域名」栏中,将原来的域名删除,输入新的域名(支持多个,用英文逗号分隔)。
示例:old.com, new.com→ 修改为new.com - 如果是绑定子域名,
www.new.com,也在这里添加。
- 在「域名」栏中,将原来的域名删除,输入新的域名(支持多个,用英文逗号分隔)。
-
保存设置
点击「保存」后,宝塔会自动重新生成 Nginx/Apache 配置文件。 -
重启服务
点击「网站」→「对应站点」→「重启」(Nginx 或 Apache),确保配置生效。
✅ 二、检查网站内容中的旧域名(关键!)里有硬编码的旧域名(如图片路径、CSS/JS链接、数据库字段等),需要手动替换:
-
使用宝塔的「文件管理」功能,搜索替换:
# 在网站根目录执行(推荐使用宝塔文件搜索功能): find /www/wwwroot/yourdomain.com -type f -exec sed -i 's/old.com/new.com/g' {} \;⚠️ 注意:替换前建议备份!
-
若使用 WordPress、Typecho、DedeCMS 等程序,需在后台更新站点地址(URL):
- WordPress:进入后台 → 设置 → 常规 → 将“WordPress 地址”和“站点地址”改为新域名。
- 数据库中也要替换:用 phpMyAdmin 搜索
option_value字段中的旧域名。
✅ 三、DNS 解析更新(重要)
- 登录你的域名服务商(如阿里云、腾讯云):
- 添加或修改 A 记录:将新域名指向服务器 IP。
- 等待 DNS 生效(通常几分钟到几小时)。
✅ 四、SSL 证书(如启用 HTTPS)
- 如果原 SSL 证书绑定的是旧域名,需要重新申请或更换证书:
- 宝塔 → 「SSL」→ 选择站点 → 重新申请 Let's Encrypt 证书(支持泛域名)。
- 或上传新的证书文件。
🔍 排错建议:
- 浏览器按
Ctrl + F5强制刷新缓存。 - 检查是否还有旧域名被缓存(CDN、Cloudflare 等需清除缓存)。
- 查看 Nginx 错误日志:宝塔 → 日志 → Nginx 错误日志。
✅
更换域名 = 修改配置 + 替换内容 + 更新 DNS + 重载 SSL
完成以上步骤后,网站就能正常通过新域名运行了!如遇到问题可提供错误日志进一步排查。







