在同一个服务器上安装两个 WordPress 站点是完全可行的,具体实现方式取决于你的服务器环境(如 Apache、Nginx、虚拟主机等)和需求。以下是几种常见的方法:
✅ 方法一:使用不同的子目录安装两个 WordPress
适用场景:
- 同一个域名下运行多个 WordPress 站点。
- 比如:
example.com/site1和example.com/site2
步骤如下:
-
安装第一个 WordPress:
- 安装在网站根目录(例如
/var/www/html/或public_html),访问地址为example.com
- 安装在网站根目录(例如
-
创建第二个站点目录:
mkdir /var/www/html/site2 -
上传并配置第二个 WordPress:
- 下载 WordPress 并解压到
site2文件夹中。 - 创建数据库和数据库用户,并修改
wp-config.php配置文件指向新数据库。 - 访问
example.com/site2完成安装。
- 下载 WordPress 并解压到
-
注意事项:
- 每个 WordPress 使用独立的数据库。
- 登录后台时注意路径不同。
✅ 方法二:使用不同的子域名或域名安装两个 WordPress
适用场景:
- 不同域名或子域名,比如:
example.comblog.example.com或anotherwebsite.com
步骤如下(以 Apache 为例):
1. 准备两个 WordPress 压缩包
分别放在不同的目录中,例如:
/var/www/example_com/
/var/www/blog_example_com/
2. 配置虚拟主机(Apache)
编辑 Apache 的虚拟主机配置文件(如 /etc/apache2/sites-available/000-default.conf 或新建 .conf 文件):
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example_com
</VirtualHost>
<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /var/www/blog_example_com
</VirtualHost>
启用站点并重启 Apache:
sudo a2ensite example_com
sudo a2ensite blog_example_com
sudo systemctl restart apache2
3. 安装 WordPress 到对应目录
分别访问 example.com 和 blog.example.com 进行安装。
✅ 方法三:使用 WordPress 多站点网络(Multisite)
适用场景:
- 所有站点共享一个 WordPress 核心代码,适合管理多个相关网站。
- 可选子域或子目录模式。
步骤简要:
- 在现有 WordPress 安装中启用多站点功能:
- 修改
wp-config.php添加:define('WP_ALLOW_MULTISITE', true);
- 修改
- 登录后台 → 工具 → 配置网络
- 选择子域名或子目录模式
- 按提示修改
wp-config.php和.htaccess - 创建新站点即可
🧩 其他注意事项:
| 项目 | 描述 |
|---|---|
| 数据库 | 每个 WordPress 站点应使用不同的数据库或前缀 |
| 权限 | 确保文件权限正确,避免冲突 |
| 缓存插件 | 若使用缓存插件,需注意清理正确的站点缓存 |
| SSL 证书 | 多域名或通配符证书支持多个站点 |
🔚 总结
| 方法 | 是否推荐 | 特点 |
|---|---|---|
| 子目录安装 | ✅ 推荐 | 简单易操作,适合初学者 |
| 虚拟主机配置 | ✅ 推荐 | 更专业,适合生产环境 |
| WordPress Multisite | ⚠️ 视情况而定 | 管理方便但维护复杂度高 |
如果你告诉我你使用的服务器类型(如 Apache/Nginx/宝塔面板/虚拟主机等),我可以提供更具体的步骤哦!
CLOUD技术博