在宝塔面板中,一个服务器上安装多个 WordPress 站点是完全可行的。你可以通过以下几种方式来实现:
✅ 方式一:添加多个网站(推荐)
这是最常见也是最推荐的方式,适用于不同的域名或子域名。
步骤如下:
-
登录宝塔面板
-
在左侧菜单选择【网站】 → 【添加站点】
-
填写第一个域名(比如
example.com)并创建数据库、FTP、设置网站根目录(如/www/wwwroot/example1) -
安装第一个 WordPress 到这个目录:
- 下载 WordPress:https://wordpress.org/latest.zip
- 解压后上传到该网站根目录
- 设置好伪静态规则(WordPress)
- 通过浏览器访问域名进行安装配置
-
再次点击【添加站点】,填写第二个域名(如
blog.example.com或另一个独立域名),设置另一个网站根目录(如/www/wwwroot/example2) -
同样上传 WordPress 文件并安装
优点:
- 每个站点完全独立,互不影响
- 易于管理权限和备份
- 适合不同客户、不同项目使用
✅ 方式二:使用 WordPress 多站点功能(Multisite)
如果你希望两个站点共享用户系统、插件等资源,可以启用 WordPress 的多站点模式。
注意事项:
- 只能在同一个主域名下操作(例如
site1.example.com和site2.example.com) - 所有站点共用一个后台管理界面
- 插件和主题是统一管理的
启用步骤:
- 安装好一个 WordPress 站点
- 编辑
wp-config.php文件,在/* That's all, stop editing! */之前添加:
define('WP_ALLOW_MULTISITE', true);
- 登录 WordPress 后台 → 工具 → 配置网络
- 选择子域名或子目录模式,按提示完成配置
- 修改
wp-config.php添加生成的代码段 - 修改
.htaccess文件内容为网络模式的重写规则 - 创建新站点即可
优点:
- 统一管理多个子站点
- 用户可以跨站登录
缺点:
- 配置较复杂
- 不同域名之间支持有限(需额外配置域名插件)
✅ 方式三:使用不同的端口(不推荐用于正式环境)
你也可以通过绑定不同的端口来运行多个 WordPress 实例,比如:
http://example.com:80(默认)http://example.com:8080
但这种方式不适合生产环境,用户体验差,主要用于测试。
🔐 小贴士
- 每个 WordPress 站点都应该使用独立的数据库
- 开启 SSL 证书时,每个域名都需要自己的证书(或通配符证书)
- 宝塔面板支持一键部署 WordPress(软件商店里有 WordPress 一键安装包)
🧾 总结
| 方法 | 是否推荐 | 适用场景 |
|---|---|---|
| 添加多个网站 | ✅ 推荐 | 多个独立域名/项目 |
| WordPress 多站点 | ⚠️ 中等 | 子域名站点,统一管理 |
| 使用不同端口 | ❌ 不推荐 | 仅限测试 |
如果你告诉我你的具体需求(比如是否是两个不同域名?是否需要统一用户?),我可以给你更详细的指导方案。
云计算HECS