‹ ハウツー に戻る

Amazon Lightsail で WordPress Multisite インスタンスのプライマリドメインを定義する

最終更新日: 2021 年 6 月 18 日

Amazon Lightsail の WordPress Multisite インスタンスは、インスタンス内で作成するブログサイトごとに、複数のドメインまたはサブドメインを使用するように設計されています。このため、WordPress Multisite インスタンスのメインブログで使用するプライマリドメインを定義する必要があります。

前提条件

次の前提条件を以下に示す順に実行してください。

  1. Lightsail で WordPress Multisite インスタンスを作成します。詳細については、「Amazon Lightsail インスタンスを作成する」を参照してください。

  2. 静的 IP を作成して Lightsail の WordPress Multisite インスタンスにアタッチします。詳細については、「静的 IP を作成して Amazon Lightsail インスタンスに添付する」を参照してください。

    重要

    WordPress マルチサイトインスタンスを再起動するには、静的 IP を添付した後に再起動する必要があります。これにより、インスタンスは、それに関連付けられた新しい静的 IP を認識できるようになります。

  3. DNS ゾーンを作成してドメインを Lightsail に追加し、このドメインが WordPress Multisite インスタンスにアタッチした静的 IP をポイントするように設定します。詳細については、「Amazon Lightsail で DNS ゾーンを作成し、ドメインの DNS レコードを管理する」を参照してください。

  4. DNS の変更がインターネットの DNS を通じて伝播されるまで待ちます。その後、このガイドの「WordPress マルチサイトインスタンスのプライマリドメインを定義する」セクションに進みます。

WordPress Multisite インスタンスのプライマリドメインを定義する

以下のステップを実行し、ドメイン (example.com など) が WordPress Multisite インスタンスのメインブログにリダイレクトされるようにします。

  1. Lightsail コンソールにサイン・インします。

  2. Lightsail のホームページで、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 インスタンスのプライマリドメインを定義したら、以下のステップを実行します。