在宝塔面板中快速建设子网站(也叫子站点),其实非常简单,主要步骤包括:添加站点、设置子目录或绑定子域名、上传网站文件。以下是详细的操作流程:
🌐 一、什么是子网站?
子网站可以是:
- 一个主站下的子目录,如:
www.example.com/subsite - 或者是一个子域名,如:
subsite.example.com
下面分别介绍这两种方式的搭建方法。
✅ 方法一:使用子目录作为子网站
步骤如下:
- 登录宝塔面板
- 点击左侧菜单【网站】→【添加站点】
- 填写域名(可填写主域名)
- 根目录选择为
/www/wwwroot/你的主站域名/subsite(你可以手动创建这个文件夹) - 其他配置根据需要设置(如PHP版本、数据库等)
- 提交后进入站点管理页面
- 在“网站目录”选项卡中,确保运行目录正确设置为
/subsite - 最后上传你的子网站程序到该目录即可
⚠️ 注意:如果主站和子站用的是同一个域名,可能需要配置伪静态规则来支持访问子目录。
✅ 方法二:使用子域名建立独立子网站
这是更常见的方式,例如:blog.example.com、shop.example.com
步骤如下:
- 登录宝塔面板
- 点击【网站】→【添加站点】
- 域名填写子域名,例如:
subsite.example.com - 根目录可以自定义,如:
/www/wwwroot/subsite - 设置好PHP版本、数据库等
- 提交后进入域名解析页面(一般在域名服务商后台)
- 添加一条A记录,指向服务器IP地址
- 回到宝塔面板,点击刚添加的站点 → 【设置】→【SSL证书】等常规配置
- 上传网站程序到对应根目录即可
📁 文件结构示例:
/www/wwwroot/
├── example.com ← 主站
├── subsite1 ← 子网站1(子目录方式)
└── subsite2.example.com ← 子网站2(子域名方式)
🔧 小技巧:
- 使用软链接(Symbolic Link)也可以实现多个子站点共用资源。
- 如果是 WordPress、Typecho 等 CMS,记得修改网站配置中的网站地址。
- 宝塔支持一键部署常见的网站程序(如 WordPress、Discuz、ThinkPHP 等)。
❓常见问题解答:
Q:子网站能用不同的PHP版本吗?
✅ 可以!每个站点都可以单独设置运行环境。
Q:如何让子网站与主站共享数据库?
✅ 创建站点时可以选择已有数据库,或者手动在phpMyAdmin中操作。
Q:子网站怎么绑定SSL证书?
✅ 在站点管理页面中点击【SSL】→【申请证书】或上传已有证书。
如果你告诉我你要建什么类型的子网站(比如博客、商城、企业站等),我可以给你更具体的建议或模板推荐!
是否需要我提供一段 Nginx/Apache 的伪静态规则用于子目录模式?
PHPWP博客