宝塔在同一个服务器建立多个WordPress?

是的,可以在同一个服务器上使用宝塔面板(BT Panel)建立多个 WordPress 网站。这是非常常见且推荐的做法,尤其适合托管多个项目、客户网站或不同用途的博客/商城等。

以下是详细的步骤和注意事项:


✅ 前提条件

  • 你已经有一台 VPS 或云服务器(如阿里云、腾讯云、AWS 等)
  • 已安装 宝塔面板(推荐 Linux + Nginx/Apache + MySQL + PHP 环境)
  • 服务器资源足够(内存建议 ≥2GB,多个 WordPress 建议 ≥4GB)

🛠 步骤:在宝塔中创建多个 WordPress 站点

1. 添加多个网站(域名)

进入宝塔面板 →「网站」→「添加站点」

  • 域名:填写每个 WordPress 独立的域名(如 site1.com, site2.com
    • 如果测试,可用子域名(如 blog1.yourdomain.com
    • 或使用本地 hosts 绑定测试(如 test1.com 指向服务器 IP)
  • 数据库:选择创建数据库(宝塔会自动为每个站点创建独立数据库)
  • PHP 版本:可为每个站点选择不同的 PHP 版本(建议 PHP 7.4 或 8.x)

✅ 每个网站应使用独立数据库,避免冲突。

2. 部署 WordPress

方式一:手动上传 WordPress

  • 下载最新 WordPress:https://wordpress.org/download/
  • 解压后通过宝塔「文件」功能上传到对应网站根目录(如 /www/wwwroot/site1.com
  • 访问域名,进入 WordPress 安装向导

方式二:使用宝塔的一键安装应用(推荐)

  • 在「软件商店」安装「WordPress」应用(部分版本支持)
  • 或使用「宝塔一键部署」功能(如有)

方式三:使用命令行(高级)

cd /www/wwwroot/site1.com
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* ./
rmdir wordpress
chown -R www:www ./

3. 安装 WordPress

访问你的域名(如 http://site1.com

  • 按提示填写数据库信息(宝塔创建站点时已生成)
    • 数据库名、用户名、密码可在宝塔「数据库」页面查看
  • 设置站点标题、管理员账号等

4. 重复以上步骤

为第二个、第三个 WordPress 站点重复:

  • 添加新站点
  • 创建新数据库
  • 上传 WordPress 文件
  • 安装配置

✅ 注意事项

项目 建议
数据库分离 每个 WordPress 使用独立数据库,避免数据混乱
PHP 版本 可为不同站点设置不同 PHP 版本,兼容插件需求
资源占用 多个站点会增加内存和 CPU 负载,建议监控资源使用
安全隔离 各站点文件目录独立,避免一个被黑影响全部
SSL 证书 为每个站点在宝塔中申请 Let’s Encrypt 免费 SSL
缓存优化 可安装 WP Super Cache、Redis 等提升性能

💡 高级技巧

  • 使用 子目录部署:如 yoursite.com/blog1/, yoursite.com/blog2/
    • 需要配置伪静态和 WordPress 的多站点功能(Multisite),不推荐初学者
  • 使用 Docker + 宝塔:更隔离,但复杂度高
  • 备份策略:使用宝塔计划任务,定期备份各网站文件和数据库

✅ 总结

宝塔面板非常适合在同一台服务器上运行多个 WordPress 站点。只需:

  1. 添加多个网站
  2. 为每个网站创建独立数据库
  3. 分别部署 WordPress
  4. 独立管理和维护

这样既节省服务器成本,又能灵活管理多个项目。


如果你需要,我也可以提供:

  • 自动化部署脚本
  • Nginx 配置优化建议
  • 安全加固方案

欢迎继续提问!