同一个服务器如何安装两个wordpress?

在同一个服务器上安装两个 WordPress 站点是完全可行的,具体实现方式取决于你的服务器环境(如 Apache、Nginx、虚拟主机等)和需求。以下是几种常见的方法:


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

适用场景:

  • 同一个域名下运行多个 WordPress 站点。
  • 比如:example.com/site1example.com/site2

步骤如下:

  1. 安装第一个 WordPress

    • 安装在网站根目录(例如 /var/www/html/public_html),访问地址为 example.com
  2. 创建第二个站点目录

    mkdir /var/www/html/site2
  3. 上传并配置第二个 WordPress

    • 下载 WordPress 并解压到 site2 文件夹中。
    • 创建数据库和数据库用户,并修改 wp-config.php 配置文件指向新数据库。
    • 访问 example.com/site2 完成安装。
  4. 注意事项

    • 每个 WordPress 使用独立的数据库。
    • 登录后台时注意路径不同。

✅ 方法二:使用不同的子域名或域名安装两个 WordPress

适用场景:

  • 不同域名或子域名,比如:
    • example.com
    • blog.example.comanotherwebsite.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.comblog.example.com 进行安装。


✅ 方法三:使用 WordPress 多站点网络(Multisite)

适用场景:

  • 所有站点共享一个 WordPress 核心代码,适合管理多个相关网站。
  • 可选子域或子目录模式。

步骤简要:

  1. 在现有 WordPress 安装中启用多站点功能:
    • 修改 wp-config.php 添加:
      define('WP_ALLOW_MULTISITE', true);
  2. 登录后台 → 工具 → 配置网络
  3. 选择子域名或子目录模式
  4. 按提示修改 wp-config.php.htaccess
  5. 创建新站点即可

🧩 其他注意事项:

项目 描述
数据库 每个 WordPress 站点应使用不同的数据库或前缀
权限 确保文件权限正确,避免冲突
缓存插件 若使用缓存插件,需注意清理正确的站点缓存
SSL 证书 多域名或通配符证书支持多个站点

🔚 总结

方法 是否推荐 特点
子目录安装 ✅ 推荐 简单易操作,适合初学者
虚拟主机配置 ✅ 推荐 更专业,适合生产环境
WordPress Multisite ⚠️ 视情况而定 管理方便但维护复杂度高

如果你告诉我你使用的服务器类型(如 Apache/Nginx/宝塔面板/虚拟主机等),我可以提供更具体的步骤哦!

未经允许不得转载:CLOUD技术博 » 同一个服务器如何安装两个wordpress?