在一个服务器上安装两个 WordPress 站点是完全可行的,具体实现方式取决于你的需求和服务器架构。以下是几种常见的方法:
✅ 方法一:使用不同的目录安装两个 WordPress
适用场景:
- 同一个域名下运行两个不同 WordPress(例如
example.com/site1和example.com/site2) - 或者多个子目录站点
步骤:
-
创建两个文件夹:
比如:/var/www/html/wordpress1/var/www/html/wordpress2
-
分别下载并解压 WordPress 到这两个目录。
-
为每个网站配置独立数据库:
- 创建两个数据库,比如
wp_site1和wp_site2 - 修改每个 WordPress 的
wp-config.php文件,设置对应的数据库名、用户名、密码等信息。
- 创建两个数据库,比如
-
访问安装页面进行安装:
- 浏览器访问
http://yourdomain.com/wordpress1/wp-admin/install.php - 安装完成后重复对
wordpress2执行相同操作。
- 浏览器访问
✅ 方法二:使用不同的域名或子域名
适用场景:
- 你有两个不同的域名(如 example1.com 和 example2.com),共用一个服务器
- 或者使用子域名(如 site1.example.com 和 site2.example.com)
步骤:
-
配置虚拟主机(Apache)或 server 块(Nginx)
- 每个站点指向不同的目录(如
/var/www/example1.com/public_html和/var/www/example2.com/public_html)
- 每个站点指向不同的目录(如
-
为每个站点准备独立数据库和 WordPress 安装包
-
配置 DNS 解析
- 将两个域名解析到服务器 IP 地址
-
完成 WordPress 安装流程
✅ 方法三:使用 WordPress 多站点功能(Multisite)
如果你希望两个站点共享用户、插件、主题等资源,可以考虑启用 WordPress 的“多站点”模式。
优点:
- 可以统一管理多个站点
- 共享插件、主题、用户系统
缺点:
- 管理复杂度较高
- 插件兼容性问题可能更多
- 不适合完全独立的两套站点
开启步骤简要:
- 修改
wp-config.php添加:define('WP_ALLOW_MULTISITE', true); - 登录后台 → 工具 → 配置网络
- 选择子域或子目录模式
- 按照提示修改
.htaccess和wp-config.php - 创建新站点即可
🧠 小贴士
| 目标 | 推荐方案 |
|---|---|
| 两个完全不同网站点 | 方法一或方法二 |
| 多个相关联的站点(共享用户、插件等) | 方法三(多站点) |
如果你能提供所使用的服务器类型(Apache/Nginx)、操作系统(Linux/Windows)、是否已有 WordPress 安装、是否需要不同域名等信息,我可以给你更具体的指导。
需要我帮你写一份 Apache/Nginx 配置示例吗?
CLOUD技术博