Lightsail で WordPress マルチサイトを設定する - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Lightsail で WordPress マルチサイトを設定する

ヒント

インスタンスの自動スナップショットを有効にできることをご存知ですか? 自動スナップショットを有効にすると、 は毎日 7 つのスナップショットLightsailを保存し、最も古いスナップショットを最新のスナップショットに自動的に置き換えます。詳細については、Lightsail「インスタンスとディスクの自動スナップショットを設定する」を参照してください。

Amazon Lightsail で起動した WordPress Multisite インスタンスの使用を開始するステップについて説明します。

目次

ステップ 1: Bitnami のドキュメントを確認する

Bitnami のドキュメントを読んで WordPress Multisite インスタンスを設定する方法を確認します。詳細については、「AWS クラウド用に Bitnami がパッケージ化した WordPress マルチサイト」を参照してください。

ステップ 2: WordPress の管理ダッシュボードにアクセスするため、デフォルトのアプリケーションパスワードを取得する

次の手順を完了して、WordPress Multisite ウェブサイトの管理ダッシュボードにアクセスする際に必要となるデフォルトのアプリケーションパスワードを取得します。詳細については、「Amazon Lightsailの Bitnami インスタンス向けにアプリケーションのユーザー名とパスワードを取得する」を参照してください。

  1. インスタンス管理ページの [接続] タブで、[SSH を使用して接続] を選択します。

    Lightsail コンソールの SSH を使用して接続する
  2. 接続後に、次のコマンドを入力してデフォルトのアプリケーションのパスワードを取得します。

    cat $HOME/bitnami_application_password

    アプリケーションのデフォルトパスワードを含んだ、次の例のようなレスポンスが表示されます。このパスワードを使用して、WordPress マルチサイトウェブサイトの管理ダッシュボードにサインインします。

    Bitnami アプリケーションのデフォルトパスワード。

ステップ 3: インスタンスに静的 IP アドレスをアタッチする

インスタンスにアタッチしたデフォルトの動的なパブリック IP アドレスは、インスタンスを停止して開始するたびに変わります。静的 IP アドレスを作成してインスタンスにアタッチすると、パブリック IP アドレスが変更されないようにできます。その後にドメイン名をインスタンスで使用すると、インスタンスを停止して開始するたびにドメインの DNS レコードを更新する必要がなくなります。各インスタンスにアタッチできる静的 IP アドレスは 1 つだけです。

インスタンス管理ページのネットワークタブで、静的 IP の作成または静的 IP のアタッチ (以前にインスタンスにアタッチできる静的 IP を作成している場合) を選択し、ページの手順に従ってください。詳細については、「静的 IP を作成してインスタンスにアタッチする」を参照してください。

Lightsail コンソールで静的 IP アドレスを添付する

新しい静的 IP アドレスがインスタンスに添付されたら、次の手順を実行して、WordPress に新しい静的 IP アドレスを認識させる必要があります。

  1. インスタンスの新しい静的 IP アドレスは書き留めておきます。このIP アドレスはインスタンス管理ページの ヘッダーセクションに表示されます。

    Lightsail インスタンスのパブリックまたは静的 IP アドレス
  2. インスタンス管理ページの [Connect] (接続) タブで、[SSH を使用して接続] を選択します。

    SSH を使用したインスタンスへの接続
  3. 接続後に、次のコマンドを入力します。<StaticIP> をインスタンスの新しい静的 IP アドレスに置き換えます。

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

    例:

    sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0

    次の例のようなレスポンスが表示されます。これで、インスタンスの WordPress ウェブサイトが新しい静的 IP アドレスを認識するようになります。

    ドメイン設定ツールの結果
    注記

    このコマンドが失敗した場合、古いバージョンの WordPress マルチサイトインスタンスを使用している可能性があります。代わりに次のコマンドを実行してみてください。<StaticIP> をインスタンスの新しい静的 IP アドレスに置き換えます。

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

    コマンドの実行が終了したら次のコマンドを入力し、サーバーが再起動するたびに bnconfig ツールが自動的に実行されないようにします。

    sudo mv bnconfig bnconfig.disabled

ステップ 4: WordPress マルチサイトウェブサイトの管理ダッシュボードにサインインする

デフォルトのユーザーパスワードを取得したら、以下の手順に従ってWordPress マルチサイトウェブサイトのホームページに移動し、管理ダッシュボードにサインインします。サインイン後に、ウェブサイトをカスタマイズしたり管理上の変更を行うことができます。WordPress で実行できる事項の詳細については、本ガイドの後半にある「ステップ 7: WordPress Multisite のドキュメントを読み、引き続きウェブサイトの設定を続行する」のセクションを参照してください。

  1. インスタンス管理ページの [Connect] (接続) タブにあるパブリック IP アドレスを書き留めます。パブリック IP アドレスは、インスタンス管理ページのヘッダーセクションにも表示されます。

    インスタンスのパブリック IP アドレス
  2. インスタンスのパブリック IP アドレスを参照します (例: http://203.0.113.0 に移動します)。

    WordPress ウェブサイトのホームページが表示されます。

  3. WordPress ウェブサイトのホームページで、右下にある [Manage] (管理) を選択します。

    [Manage] (管理) バナーが表示されない場合は、http://<PublicIP>/wp-login.php を参照することでサインインページにアクセスすることができます。<PublicIP> を、インスタンスのパブリック IP アドレスに置き換えます。

  4. デフォルトのユーザー名 (user) と、先ほど取得したデフォルトのパスワードを使用してサインインします。

    WordPress の管理ダッシュボードが表示されます。

    WordPress の管理ダッシュボード。

ステップ 5: 登録済みドメイン名へのトラフィックを WordPress マルチサイトウェブサイトに送信する

example.com などの登録済みドメイン名のトラフィックを WordPress Multisite ウェブサイトに送信するには、ドメインの DNS にレコードを追加します。DNS レコードは、通常、ドメインの登録先であるレジストラが管理またはホストします。ただし、ドメインの DNS レコードの管理を Lightsail に引き渡して、Lightsail コンソールで管理できるようにすることをお勧めします。

Lightsail コンソールのホームページの [Domains & DNS] (ドメインと DNS) タブで、[Create DNS zone] (DNS ゾーンの作成) を選択し、ページに記載される手順に従います。詳細については、「Lightsail で DNS ゾーンを作成し、ドメインの DNS レコードを管理する」を参照してください。

ドメイン名へのトラフィックがインスタンスにルーティングされたら、次の手順を実行して、WordPress にドメイン名を認識させます。

  1. インスタンス管理ページの [Connect] (接続) タブで、[SSH を使用して接続] を選択します。

    SSH を使用したインスタンスへの接続
  2. 接続後に、次のコマンドを入力します。<DomainName> は、インスタンスにトラフィックをルーティングするドメイン名に置き換えてください。

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

    :

    sudo /opt/bitnami/configure_app_domain --domain www.example.com

    次の例のようなレスポンスが表示されます。これで、 WordPress マルチサイトソフトウェアがドメイン名を認識できるようになります。

    ドメイン設定ツールの結果
    注記

    このコマンドが失敗した場合、古いバージョンの WordPress マルチサイトインスタンスを使用している可能性があります。代わりに次のコマンドを実行してみてください。<DomainName> は、インスタンスにトラフィックをルーティングするドメイン名に置き換えてください。

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

    コマンドの実行が終了したら次のコマンドを入力し、サーバーが再起動するたびに bnconfig ツールが自動的に実行されないようにします。

    sudo mv bnconfig bnconfig.disabled

インスタンスに設定したドメイン名を参照すると、WordPress マルチサイトウェブサイトのホームページへと移動します。次に、WordPress マルチサイトウェブサイトにブログをドメインとして追加するか、サブドメインとして追加するかを決定する必要があります。詳細については、本ガイドの次のステップにある「ステップ 6: WordPress Multisite ウェブサイトにブログをドメインまたはサブドメインとして追加する」セクションを参照してください。

ステップ 6: WordPress マルチサイトウェブサイトにブログをドメインまたはサブドメインとして追加する

WordPress マルチサイトは、WordPress の 1 つのインスタンスで複数のブログウェブサイトをホストするように設計されています。新しいブログウェブサイトを WordPress マルチサイトに追加すると、独自のドメインまたは WordPress マルチサイトのプライマリドメインのサブドメインを使用するように設定できます。WordPress マルチサイトで使用するように設定できるのは、これらのオプションのうちの 1 つのみです。例えば、ブログサイトをドメインとして追加する場合、ブログサイトをサブドメインとして追加することはできず、またその逆も同様です。これらのオプションのいずれかを設定するには、次の説明のいずれかに従います。

ステップ 7: WordPress Multisite のドキュメントを読み、引き続きウェブサイトの設定を続行する

WordPress マルチサイトのドキュメントを読み、ウェブサイトを管理およびカスタマイズする方法を確認します。詳細については、「WordPress Multisite ネットワーク管理ドキュメント」を参照してください。

ステップ 8: インスタンスのスナップショットを作成する

ウェブサイトを必要な方法で設定したら、インスタンスの定期的なスナップショットを作成してバックアップします。スナップショットは、インスタンスのシステムディスクおよびオリジナル設定のコピーです。スナップショットには、インスタンスの復元に必要なすべてのデータ (スナップショットが作成された時点のデータ) が含まれます。

スナップショットは手動で作成するか、自動スナップショットを有効にして Lightsail に毎日のスナップショットを作成させることができます。インスタンスに問題が発生した場合は、スナップショットを使用して新しい代替インスタンスを作成できます。

スナップショットタブのインスタンスの管理ページでスナップショットを操作できます。詳細については、Amazon Lightsail のスナップショット を参照してください。

Lightsail コンソールでインスタンススナップショットを作成する