翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lightsail で WordPress マルチサイトを設定する
Amazon Lightsail で起動した WordPress Multisite インスタンスの使用を開始するステップについて説明します。
目次
ステップ 1: Bitnami のドキュメントを確認する
Bitnami のドキュメントを読んで WordPress Multisite インスタンスを設定する方法を確認します。詳細については、「AWS クラウド 用に Bitnami がパッケージ化した WordPress Multisite
ステップ 2: WordPress の管理ダッシュボードにアクセスするため、デフォルトのアプリケーションパスワードを取得する
次の手順を完了して、WordPress Multisite ウェブサイトの管理ダッシュボードにアクセスする際に必要となるデフォルトのアプリケーションパスワードを取得します。詳細については、「Amazon Lightsailの Bitnami インスタンス向けにアプリケーションのユーザー名とパスワードを取得する」を参照してください。
-
インスタンス管理ページの [接続] タブで、[SSH を使用して接続] を選択します。
-
接続後に、次のコマンドを入力してデフォルトのアプリケーションのパスワードを取得します。
cat $HOME/bitnami_application_password
アプリケーションのデフォルトパスワードを含んだ、次の例のようなレスポンスが表示されます。このパスワードを使用して、WordPress Multisite ウェブサイトの管理ダッシュボードにサインインします。
ステップ 3: インスタンスに静的 IP アドレスをアタッチする
インスタンスを最初に作成した際に割り当てられたパブリック IP アドレスは、インスタンスを停止してスタートするたびに変更されます。パブリック IP アドレスが変更されないように、静的 IP アドレスを作成してインスタンスにアタッチする必要があります。後ほど、example.com
などの登録したドメイン名をインスタンスで使用する際、毎回インスタンスを停止して開始するたびにドメインのドメインネームシステム (DNS) を更新する必要がなくなります。1 つの静的 IP を 1 つのインスタンスにアタッチできます。
インスタンス管理ページの [ネットワーク] タブで、[静的 IP の作成] または [静的 IP のアタッチ] (インスタンスにアタッチできる静的 IP を既に作成している場合) を選択して、ページの手順に従います。詳細については、「静的 IP を作成してインスタンスにアタッチする」を参照してください。

新しい静的 IP アドレスがインスタンスに添付されたら、次の手順を実行して、WordPress に新しい静的 IP アドレスを認識させる必要があります。
-
インスタンスの新しい静的 IP アドレスは書き留めておきます。このIP アドレスはインスタンス管理ページの ヘッダーセクションに表示されます。
-
インスタンス管理ページの [Connect] (接続) タブで、[SSH を使用して接続] を選択します。
-
接続後に、次のコマンドを入力します。
<StaticIP>
をインスタンスの新しい静的 IP アドレスに置き換えます。sudo /opt/bitnami/configure_app_domain --domain
<StaticIP>
例:
sudo /opt/bitnami/configure_app_domain --domain
203.0.113.0
次の例のようなレスポンスが表示されます。これで、インスタンスの WordPress ウェブサイトが新しい静的 IP アドレスを認識するようになります。
このコマンドが失敗した場合、古いバージョンの WordPress Multisite インスタンスを使用している可能性があります。代わりに次のコマンドを実行してみてください。
<StaticIP>
をインスタンスの新しい静的 IP アドレスに置き換えます。cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname
<StaticIP>
コマンドの実行が終了したら次のコマンドを入力し、サーバーが再起動するたびに bnconfig ツールが自動的に実行されないようにします。
sudo mv bnconfig bnconfig.disabled
ステップ 4: WordPress Multisite ウェブサイトの管理ダッシュボードにサインインする
デフォルトのユーザーパスワードを取得したら、以下の手順に従ってWordPress Multisite ウェブサイトのホームページに移動し、管理ダッシュボードにサインインします。サインイン後に、ウェブサイトをカスタマイズしたり管理上の変更を行うことができます。WordPress で実行できる事項の詳細については、本ガイドの後半にある「ステップ 7: WordPress Multisite のドキュメントを読み、引き続きウェブサイトの設定を続行する」のセクションを参照してください。
-
インスタンス管理ページの [Connect] (接続) タブにあるパブリック IP アドレスを書き留めます。パブリック IP アドレスは、インスタンス管理ページのヘッダーセクションにも表示されます。
-
インスタンスのパブリック IP アドレスを参照します (例:
http://203.0.113.0
に移動します)。WordPress ウェブサイトのホームページが表示されます。
-
WordPress ウェブサイトのホームページで、右下にある [Manage] (管理) を選択します。
[Manage] (管理) バナーが表示されない場合は、
http://
を参照することでサインインページにアクセスすることができます。<PublicIP>
/wp-login.php
を、インスタンスのパブリック IP アドレスに置き換えます。<PublicIP>
-
デフォルトのユーザー名 (
user
) と、先ほど取得したデフォルトのパスワードを使用してサインインします。WordPress の管理ダッシュボードが表示されます。
ステップ 5: 登録済みドメイン名へのトラフィックを WordPress Multisite ウェブサイトに送信する
example.com
などの登録済みドメイン名のトラフィックを WordPress Multisite ウェブサイトに送信するには、ドメインの DNS にレコードを追加します。DNS レコードは、通常、ドメインの登録先であるレジストラが管理またはホストします。ただし、ドメインの DNS レコードの管理を Lightsail に引き渡して、Lightsail コンソールで管理できるようにすることをお勧めします。
Lightsail コンソールのホームページの [Domains & DNS] (ドメインと DNS) タブで、[Create DNS zone] (DNS ゾーンの作成) を選択し、ページに記載される手順に従います。詳細については、「Lightsail で DNS ゾーンを作成し、ドメインの DNS レコードを管理する」を参照してください。
ドメイン名へのトラフィックがインスタンスにルーティングされたら、次の手順を実行して、WordPress にドメイン名を認識させます。
-
インスタンス管理ページの [Connect] (接続) タブで、[SSH を使用して接続] を選択します。
-
接続後に、次のコマンドを入力します。
<DomainName>
は、インスタンスにトラフィックをルーティングするドメイン名に置き換えてください。sudo /opt/bitnami/configure_app_domain --domain
<DomainName>
例:
sudo /opt/bitnami/configure_app_domain --domain
www.example.com
次の例のようなレスポンスが表示されます。これで、 WordPress Multisite ソフトウェアがドメイン名を認識できるようになります。
このコマンドが失敗した場合、古いバージョンの WordPress Multisite インスタンスを使用している可能性があります。代わりに次のコマンドを実行してみてください。
<DomainName>
は、インスタンスにトラフィックをルーティングするドメイン名に置き換えてください。cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname
<DomainName>
コマンドの実行が終了したら次のコマンドを入力し、サーバーが再起動するたびに bnconfig ツールが自動的に実行されないようにします。
sudo mv bnconfig bnconfig.disabled
インスタンスに設定したドメイン名を参照すると、WordPress Multisite ウェブサイトのホームページへと移動します。次に、WordPress Multisite ウェブサイトにブログをドメインとして追加するか、サブドメインとして追加するかを決定する必要があります。詳細については、本ガイドの次のステップにある「ステップ 6: WordPress Multisite ウェブサイトにブログをドメインまたはサブドメインとして追加する」セクションを参照してください。
ステップ 6: WordPress Multisite ウェブサイトにブログをドメインまたはサブドメインとして追加する
WordPress Multisite は、WordPress の 1 つのインスタンスで複数のブログウェブサイトをホストするように設計されています。新しいブログウェブサイトを WordPress Multisite に追加すると、独自のドメインまたは WordPress Multisite のプライマリドメインのサブドメインを使用するように設定できます。WordPress Multisite で使用するように設定できるのは、これらのオプションのうちの 1 つのみです。例えば、ブログサイトをドメインとして追加する場合、ブログサイトをサブドメインとして追加することはできず、またその逆も同様です。これらのオプションのいずれかを設定するには、次の説明のいずれかに従います。
-
ブログサイトを
example1.com
やexample2.com
などのドメインとして追加する場合は、「Lightsail の WordPress Multisite インスタンスにブログをドメインとして追加する」を参照してください。 -
ブログサイトを
one.example.com
やtwo.example.com
などの WordPress Multisite のプライマリドメインのドメインとして追加する場合は、「Lightsail の WordPress Multisite インスタンスにブログをサブドメインとして追加する」を参照してください。
ステップ 7: WordPress Multisite のドキュメントを読み、引き続きウェブサイトの設定を続行する
WordPress Multisite のドキュメントを読み、ウェブサイトを管理およびカスタマイズする方法を確認します。詳細については、「WordPress Multisite ネットワーク管理ドキュメント
ステップ 8: インスタンスのスナップショットを作成する
WordPress Multisite ウェブサイトを希望どおりに設定したら、インスタンスの定期的なスナップショットを作成してバックアップします。スナップショットは手動で作成するか、自動スナップショットを有効にして Lightsail に毎日のスナップショットを作成させることができます。インスタンスに問題が発生した場合は、スナップショットを使用して新しい代替インスタンスを作成できます。詳細については、「スナップショット」を参照してください。
インスタンス管理ページの [スナップショット] タブで [スナップショットを作成する] を選択するか、[自動スナップショットを有効にする] を選択します。

詳細については、「Amazon Lightsail で Linux または Unix インスタンスのスナップショットを作成」および「Amazon Lightsail のインスタンスまたはディスクの自動スナップショットの有効化と無効化」を参照してください。