同一台服务器如何安装两个WordPress网站?

服务器

在同一台服务器上安装两个 WordPress 网站是非常常见且可行的,具体方法取决于你的服务器环境(比如 Apache、Nginx 或宝塔面板等),但总体思路是相似的。下面是几种常见的实现方式:


✅ 方法一:使用不同的子目录安装两个 WordPress

适用场景:

  • 同一个域名下运行多个网站,例如:
    • example.com/site1
    • example.com/site2

步骤:

  1. 在服务器根目录(如 /var/www/html)下创建两个文件夹:
    /var/www/html/site1
    /var/www/html/site2
  2. 分别在这两个文件夹中上传并配置独立的 WordPress 安装包。
  3. 每个站点需要连接不同的数据库或同一数据库中的不同前缀表。
  4. 配置各自的 wp-config.php 文件,确保数据库连接信息正确。

✅ 方法二:使用不同的域名或子域名(推荐)

适用场景:

  • 使用不同域名或子域名访问不同的 WordPress 站点,例如:
    • site1.example.com
    • site2.example.com
    • 或者 example1.com 和 example2.com

步骤:

1. 准备两个网站目录(如):

/var/www/site1
/var/www/site2

2. 解析两个域名到服务器 IP(或设置本地 hosts 测试)

  • 将 site1.example.com 和 site2.example.com 的 A 记录解析到服务器 IP。

3. 配置 Web 服务器(Apache 示例):

<VirtualHost *:80>
    ServerName site1.example.com
    DocumentRoot /var/www/site1
</VirtualHost>

<VirtualHost *:80>
    ServerName site2.example.com
    DocumentRoot /var/www/site2
</VirtualHost>

然后重启 Apache:

sudo systemctl restart apache2

4. 安装 WordPress 到各自目录

分别在两个目录中解压 WordPress,并通过浏览器访问安装页面进行配置。

5. 数据库设置建议:

  • 可以为每个站点分配不同的数据库,更清晰;
  • 或者使用同一个数据库但不同的数据表前缀(如 wp_site1_, wp_site2_)。

✅ 方法三:使用宝塔面板安装多个 WordPress

如果你使用的是 宝塔面板,操作会更简单:

步骤:

  1. 添加两个网站:

    • 网站1:site1.example.com,绑定目录 /www/wwwroot/site1
    • 网站2:site2.example.com,绑定目录 /www/wwwroot/site2
  2. 下载 WordPress 并上传到对应的网站目录。

  3. 设置伪静态规则(WordPress 默认伪静态规则即可)。

  4. 创建两个数据库,分别为两个网站安装 WordPress。

  5. 安装时填写正确的数据库信息即可。


✅ 注意事项:

项目 建议
数据库 每个站点最好使用独立数据库,避免冲突
插件/主题 不同站点可使用不同插件和主题
备份 分开备份每个站点的数据和数据库
权限管理 确保网站目录权限合理(如 755 目录,644 文件)

✅ 总结

方法 优点 缺点
子目录安装 简单方便 SEO 和维护较复杂
子域名或多域名 结构清晰,易于管理 需要配置虚拟主机
宝塔面板 图形化操作,适合新手 依赖面板系统

如果你告诉我你当前使用的服务器类型(如 Apache/Nginx/宝塔/云服务器等),我可以提供更具体的步骤。

未经允许不得转载:CDNK博客 » 同一台服务器如何安装两个WordPress网站?