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

是的,你可以在同一个服务器上使用宝塔面板建立多个 WordPress 网站。这在实际应用中非常常见,比如你想要托管多个客户的网站、管理多个品牌站点、或者搭建测试环境等。

下面是一个详细的步骤指南,帮助你在 宝塔面板(BT Panel) 上部署多个 WordPress 站点:


✅ 前提条件

  • 一台已经安装了宝塔面板的服务器(如 CentOS、Ubuntu、Debian)
  • 已经安装好了 LNMP 环境(Nginx/Apache + MySQL + PHP)
  • 每个 WordPress 站点需要一个独立的域名或子域名

🛠️ 步骤一:添加网站

  1. 登录宝塔面板后台。
  2. 在左侧菜单点击【网站】→【添加站点】。
  3. 填写你的第一个域名(例如:site1.com):
    • 根目录会自动创建(如 /www/wwwroot/site1.com
    • 数据库可选择“MySQL”并自动生成数据库名和密码
    • PHP版本根据你的WordPress要求选择(建议7.4以上)
  4. 点击【提交】

重复此步骤为每个 WordPress 添加站点,注意每个站点使用不同的域名和根目录。


📦 步骤二:上传 WordPress 程序

你可以通过以下几种方式上传 WordPress 到对应网站的根目录:

方法1:使用宝塔文件管理器手动上传

  1. 进入【网站】页面 → 找到你的站点 → 点击【管理】
  2. 点击【文件】进入文件管理器
  3. 下载 WordPress 官方程序包(https://wordpress.org/download/)
  4. 解压后上传所有内容到该网站的根目录(如 /www/wwwroot/site1.com
  5. 设置权限为 755777(视情况而定)

方法2:使用宝塔软件商店一键部署(推荐)

  1. 在宝塔面板首页点击【软件商店】
  2. 搜索 “WordPress”,找到【WordPress建站工具】并安装
  3. 安装完成后,在弹出界面选择你要部署的网站
  4. 按提示填写数据库信息、管理员账号等即可完成安装

可以为每一个网站重复使用这个工具,快速部署多个 WordPress。


🔐 步骤三:配置数据库

  • 每个 WordPress 应该使用独立数据库
  • 宝塔在添加网站时默认会为你创建一个数据库
  • 安装 WordPress 时会自动识别数据库信息(如果用一键部署工具)

如果你手动安装 WordPress,记得编辑 wp-config.php 文件,填入对应的数据库名称、用户名和密码(这些信息可在宝塔【数据库】页面查看)。


🌐 步骤四:绑定域名 & 配置 SSL(可选)

  1. 每个 WordPress 站点应绑定自己的域名
  2. 在宝塔【网站】页面中点击站点 → 【设置】→【域名管理】添加域名
  3. 如需 HTTPS,点击【SSL】选项卡,申请免费证书(Let’s Encrypt)

🧪 步骤五:访问并测试

浏览器中分别访问各个域名,检查是否能正常打开 WordPress 安装向导或前台页面。


⚠️ 注意事项

项目 建议
PHP版本 推荐使用 PHP 7.4 或 8.0,兼容性好
数据库隔离 每个站点使用独立数据库,避免冲突
插件资源占用 多个站点可能影响服务器性能,注意监控CPU和内存
安全防护 开启防火墙、限制登录尝试、定期备份

✅ 示例:部署两个 WordPress 站点

站点 域名 根目录 数据库
站点1 site1.com /www/wwwroot/site1.com wp_site1
站点2 site2.com /www/wwwroot/site2.com wp_site2

💡 小技巧

  • 使用宝塔计划任务进行自动备份
  • 启用缓存插件(如 WP Super Cache)提升性能
  • 若流量较大,建议升级服务器配置或使用 CDN

如果你有具体的服务器配置或遇到问题,也可以告诉我,我可以帮你具体分析。

是否还需要我提供批量部署脚本Docker方式部署多WordPress

未经允许不得转载:CLOUD技术博 » 宝塔在同一个服务器建立多个WordPress?