定义 Lightsail 上 WordPress Multisite 实例的主域 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

定义 Lightsail 上 WordPress Multisite 实例的主域

Amazon Lightsail 中的 WordPress Multisite 实例专用于对您在相应实例中创建的每个博客站点使用多个域(或子域)。因此,您必须定义用于 WordPress Multisite 实例的主博客的主域。

先决条件

请按照显示的顺序完成以下先决条件:

  1. 在 Lightsail 中创建 WordPress Multisite 实例。有关更多信息,请参阅创建实例

  2. 创建静态 IP 并将其附加到 Lightsail 中的 WordPress Multisite 实例。有关更多信息,请参阅创建静态 IP 并将其附加到实例

    重要

    在为 WordPress 多站点实例附加了静态 IP 后,必须重新启动该实例。这将允许实例识别与其关联的新静态 IP。

  3. 通过创建 DNS 区域将您的域添加到 Lightsail 中,并使该域指向您已附加到 WordPress Multisite 实例的静态 IP。有关更多信息,请参阅创建 DNS 区域以管理域的 DNS 记录

  4. 给 DNS 更改一些时间在 Internet 的 DNS 内进行传播。然后,您可以继续阅读本指南的定义 WordPress Multisite 实例的主域> 部分。

定义 WordPress Multisite 实例的主域

完成以下步骤以确保您的域(例如 example.com)会重新导向到 WordPress Multisite 实例的主博客。

  1. 登录 Lightsail 控制台

  2. 在左侧导航窗口中,选择 WordPress Multisite 实例的 SSH 快速连接图标。

    Lightsail 控制台上的 SSH 快速连接
  3. 输入以下命令以定义 WordPress Multisite 实例的主域名。请务必将 <domain> 替换为 WordPress Multisite 的正确域名。

    sudo /opt/bitnami/configure_app_domain --domain <domain>

    示例:

    sudo /opt/bitnami/configure_app_domain --domain example.com
    注意

    如果此命令失败,您可能是在使用旧版本的 WordPress Multisite 实例。尝试改为运行以下命令,请务必将 <domain> 替换为 WordPress Multisite 的正确域名。

    cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname <domain>

    运行该命令后,输入以下命令,以防止 bnconfig 工具在服务器每次重启时自动运行。

    sudo mv bnconfig bnconfig.disabled

    此时,浏览到您定义的域应该会将您重新导向到 WordPress Multisite 实例的主博客。

后续步骤

在定义 WordPress Multisite 实例的主域之后,请完成以下步骤: