宝塔子域名多个网站?

在宝塔面板中,你可以通过“子域名”为多个网站提供服务。也就是说,一个主域名下可以创建多个子域名,每个子域名可以绑定一个独立的网站(站点),实现多个网站共存。以下是具体操作方法和注意事项:


✅ 一、如何在宝塔中用子域名搭建多个网站?

步骤 1:添加站点(网站)

  1. 登录宝塔面板。
  2. 点击左侧菜单「网站」→「添加站点」。
  3. 填写以下信息:
    • 域名:输入你要绑定的子域名,例如:
      • blog.yourdomain.com
      • shop.yourdomain.com
      • api.yourdomain.com
    • 根目录:可自动生成,如 /www/wwwroot/blog,建议按子域名命名便于管理。
  4. 其他选项(如PHP版本、FTP、数据库等)根据需要选择。
  5. 点击「提交」完成创建。

📌 你可以重复此步骤,为每个子域名创建网站点。


步骤 2:DNS 解析子域名

确保你的域名服务商(如阿里云、腾讯云、Cloudflare)已为这些子域名添加了正确的 A 记录CNAME 记录,指向你的服务器 IP。

例如:

记录类型:A
主机记录:blog
记录值:你的服务器IP
TTL:默认

这样 blog.yourdomain.com 才能访问到你的服务器。


步骤 3:配置网站内容

进入每个子域名对应的网站根目录(如 /www/wwwroot/blog),上传对应网站的程序或页面文件。


✅ 二、常见使用场景示例

子域名 用途 网站根目录
www.yourdomain.com 主站 /www/wwwroot/main
blog.yourdomain.com 博客 /www/wwwroot/blog
shop.yourdomain.com 商城 /www/wwwroot/shop
api.yourdomain.com 接口服务 /www/wwwroot/api

每个站点可独立运行不同程序(如 WordPress、Typecho、Node.js、静态页面等)。


✅ 三、注意事项

  1. SSL 证书

    • 宝塔支持为每个子域名单独申请 Let’s Encrypt 免费 SSL 证书。
    • 进入站点设置 → SSL → 申请证书,支持通配符(需手动申请或使用 DNS 验证)。
  2. 资源占用

    • 每个网站会占用一定内存和 CPU,尤其是运行 PHP、数据库等服务时,请根据服务器配置合理规划。
  3. 端口冲突

    • 所有网站默认使用 80/443 端口,宝塔通过域名(虚拟主机)区分,不会冲突。
  4. 通配符子域名(泛解析)

    • 若想支持所有子域名(如 *.yourdomain.com),可在 DNS 添加泛解析:
      主机记录:*
      记录类型:A
      记录值:你的服务器IP
    • 然后在宝塔中手动添加对应的子域名站点即可。

✅ 四、高级技巧

  • 反向:某个子域名可作为反向,指向内网服务(如本地运行的 Node.js 应用)。
  • 跨项目隔离:不同子域名对应不同用户/项目,便于权限和备份管理。
  • 使用 Docker + 宝塔:可更灵活地部署多个服务。

总结

✅ 宝塔支持通过子域名绑定多个独立网站,操作简单,适合个人博客、企业多系统部署(官网、商城、API等)。

只要:

  • DNS 解析正确
  • 宝塔中添加对应子域名站点
  • 上传对应网站内容

就可以轻松实现「一个域名,多个子站」!


如果你有具体需求(比如想用 a.com 做主站,b.a.com 做博客,c.a.com 做商城),我可以帮你一步步配置。欢迎继续提问!

未经允许不得转载:云计算HECS » 宝塔子域名多个网站?