奋斗
努力

一个轻量服务器WordPress怎么建两个网站?

云计算

在轻量级服务器上使用WordPress搭建两个独立网站,可以通过以下几种方法实现。以下是详细步骤和注意事项:


方法1:使用WordPress多站点(Multisite)

适用场景:两个网站共享同一套WordPress核心代码、插件和主题,但内容和管理独立。

步骤

  1. 启用多站点功能

    • 编辑 wp-config.php,在 /* That's all, stop editing! */ 前添加:
      define('WP_ALLOW_MULTISITE', true);
    • 进入WordPress后台:工具 > 设置多站点,选择「子目录」或「子域名」模式(轻量服务器通常选子目录)。
    • 按照提示修改 wp-config.php.htaccess 文件。
  2. 添加新站点

    • 登录后台,通过 我的站点 > 网络管理 > 站点 添加新网站。
  3. 配置域名(可选):

    • 若需独立域名,安装插件 Domain Mapping,并将域名解析到服务器IP。

优缺点

  • ✅ 节省资源,统一管理。
  • ❌ 插件/主题需全网启用,故障可能影响所有站点。

方法2:安装两个独立WordPress

适用场景:两个网站完全隔离,资源独立。

步骤

  1. 创建子目录或虚拟主机

    • 子目录方案(如 example.com/site2):
      • 在服务器根目录(如 /var/www/html)新建文件夹 site2,上传WordPress文件。
      • 访问 example.com/site2 完成安装。
    • 子域名方案(如 site2.example.com):
      • 在DNS解析中添加子域名记录,指向服务器IP。
      • 在服务器配置(如Nginx/Apache)中添加子域名配置:
        server {
        listen 80;
        server_name site2.example.com;
        root /var/www/site2;
        index index.php;
        # 其他WordPress规则...
        }
      • 上传WordPress文件到 /var/www/site2
  2. 配置数据库

    • 为第二个网站创建新数据库和用户,安装时填写对应信息。

优缺点

  • ✅ 完全隔离,灵活性高。
  • ❌ 占用更多资源,需单独维护。

方法3:使用Docker容器

适用场景:希望快速部署且环境隔离。

步骤

  1. 安装Docker和Docker Compose。
  2. 为每个WordPress创建独立容器:
    # docker-compose.yml (站点1)
    version: '3'
    services:
     wordpress:
       image: wordpress:latest
       ports:
         - "8000:80"
       volumes:
         - ./site1:/var/www/html
     db:
       image: mysql:5.7
       environment:
         MYSQL_ROOT_PASSWORD: password
    • 第二个站点修改端口(如 8001:80)和卷路径。
  3. 启动容器:
    docker-compose up -d
  4. 分别访问 服务器IP:8000服务器IP:8001 完成安装。

优缺点

  • ✅ 环境隔离,便于迁移。
  • ❌ 需要学习Docker基础。

注意事项

  1. 服务器性能
    • 轻量服务器(如1核1GB)建议优化数据库和缓存(如Redis、WP Super Cache)。
  2. 域名与SSL
    • 使用Let’s Encrypt为每个域名免费配置HTTPS。
  3. 备份
    • 定期备份数据库和文件(可用插件UpdraftPlus)。

推荐方案

  • 若两个网站关联性强 → 多站点
  • 若需完全独立或测试环境 → 独立安装Docker

根据实际需求选择,并确保服务器资源足够支撑流量。

未经允许不得转载:云服务器 » 一个轻量服务器WordPress怎么建两个网站?