チュートリアル: Amazon Lightsail で WordPress インスタンスを起動して設定する

最終更新日: 2018 年 11 月 1 日

仮想プライベートサーバーだけを必要とする場合、Amazon Lightsail は Amazon Web Services (AWS) の使用を開始する最も簡単な方法です。Lightsail には、プロジェクトをすばやく開始するためのすべてが揃っています。仮想マシン、SSD ベースのストレージ、データ転送、DNS 管理、静的 IP などが予測可能な低価格で提供されます。

このチュートリアルでは、Lightsail で WordPress インスタンスを起動して設定する方法を示します。SSH 経由でのインスタンスへの接続、WordPress ウェブサイトのサインイン、静的 IP の作成とインスタンスへのアタッチ、DNS ゾーンの作成とドメインのマッピングに関するステップが含まれています。このチュートリアルを完了すると、Lightsail でインスタンスを起動して使用するための基礎固めができます。

各ステップについては、このチュートリアルの以下のセクションで示します。

ステップ 1: AWS にサインアップ

このチュートリアルには AWS アカウントが必要です。AWS にサインアップするか、アカウントを既にお持ちの場合は AWS にサインインしてください。

ステップ 2: Lightsail で WordPress インスタンスを作成する

Lightsail で WordPress インスタンスを起動します。Lightsail でのインスタンスの作成の詳細については、Lightsail のドキュメントで「Amazon Lightsail インスタンスを作成する」を参照してください。

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

  2. Lightsail のホームページの [インスタンス] タブで、[インスタンスの作成] を選択します。

    Lightsail で WordPress を起動して設定する。
  3. インスタンスの AWS リージョンおよびアベイラビリティーゾーンを選択します。

    Lightsail で WordPress を起動して設定する。
  4. インスタンスイメージを選択します。

    1. プラットフォームとして [Linux/Unix] を選択します。

    2. 設計図として [WordPress] を選択します。

      Lightsail で WordPress を起動して設定する。
  5. インスタンスプランを選択します。

    プランには、低額で予測可能なコスト、マシン設定 (RAM、SSD、vCPU)、およびデータ転送枠が含まれます。3.50 USD の Lightsail プランを 1 か月間 (最大 750 時間) 無料でお試しいただけます。AWS は、お客様のアカウントに 1 か月間無料のクレジットを適用します。

  6. インスタンスの名前を入力します。

    Lightsail で WordPress を起動して設定する。
  7. 以下のいずれかのオプションを選択して、インスタンスにタグを追加します。

    • [Add key-only tags (キーのみのタグを追加)] または [Edit key-only tags (キーのみのタグを編集)] (タグが追加済みの場合)。タグキーのテキストボックスに新しいタグを入力し、Enter キーを押します。タグの入力を完了したら、[保存] を選択してタグを追加します。タグを追加しない場合は、[キャンセル] を選択します。

      Lightsail コンソールのキーのみのタグ。
    • [Create a key-value tag (キーと値のタグを作成)]。[Key] テキストボックスにキーを入力し、[Value (値)] テキストボックスに値を入力します。タグの入力を完了したら、[保存] を選択します。タグを追加しない場合は、[キャンセル] を選択します。

      キーと値のタグは、一度に 1 つ追加するたびに保存します。さらにキーと値のタグを追加するには、以上のステップを繰り返します。

      Lightsail コンソールのキーと値のタグ。

    注意

    「キーのみ」のタグと「キーと値」のタグの詳細については、「Amazon Lightsail のタグ」を参照してください。

  8. [インスタンスの作成] を選択します。

ステップ 3: SSH 経由でインスタンスに接続し、WordPress ウェブサイトのパスワードを取得する

WordPress ダッシュボードにサインインするためのデフォルトのパスワードがインスタンスに保存されます。これを取得するには、Lightsail コンソールでブラウザベースの SSH ターミナルを使用してインスタンスに接続し、専用のコマンドを実行します。詳細については、Lightsail のドキュメントで「Amazon Lightsail で "Powered by Bitnami" インスタンスのアプリケーションのユーザー名とパスワードを取得する」を参照してください。

  1. Lightsail のホームページの [インスタンス] タブで、WordPress インスタンスの SSH クイック接続アイコンを選択します。

    Lightsail で WordPress を起動して設定する。
  2. ブラウザベースの SSH クライアントのウィンドウが表示されたら、次のコマンドを入力してデフォルトのアプリケーションのパスワードを取得します。

    cat bitnami_application_password

    注意

    ユーザーのホームディレクトリ以外のディレクトリで作業している場合は、「cat $HOME/bitnami_application_password」と入力します。

  3. 画面に表示されたパスワードを書き留めておきます。後で WordPress ダッシュボードにサインインするときに使用します。

    Lightsail で WordPress を起動して設定する。

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

前に取得した WordPress ダッシュボードのパスワードを使用してサインインできます。パスワードの変更、プラグインのインストール、ウェブサイトのテーマの変更などを行うことができます。詳細については、Lightsail のドキュメントで「Amazon Lightsail で "Powered by Bitnami" インスタンスのアプリケーションのユーザー名とパスワードを取得する」を参照してください。

  1. ブラウザウィンドウで、以下の操作を行います。

    http://<public IP address>/wp-login.php

    <public IP address> を WordPress インスタンスのパブリック IP に置き換えます。

  2. [Username or Email Address (ユーザー名または E メールアドレス)] ボックスに「 user」と入力します。

  3. [パスワード] ボックスに、このチュートリアルで前に取得したデフォルトのパスワードを入力します。

  4. [ログイン] を選択します。

    Lightsail で WordPress を起動して設定する。

    WordPress ダッシュボードにサインインしたら、ウェブサイトに対する管理作業を実行できます。WordPress ウェブサイトの管理の詳細については、WordPress のドキュメントで「WordPress Codex」を参照してください。

    Lightsail で WordPress を起動して設定する。

ステップ 5: Lightsail の静的 IP アドレスを作成して WordPress インスタンスにアタッチする

WordPress インスタンスのデフォルトのパブリック IP は、インスタンスを停止して開始すると変わります。インスタンスにアタッチした静的 IP アドレスは、インスタンスを停止して開始しても変わりません。

静的 IP アドレスを作成して WordPress インスタンスにアタッチします。詳細については、Lightsail のドキュメントで「Amazon Lightsail で静的 IP を作成してインスタンスにアタッチする」を参照してください。

  1. Lightsail のホームページの [インスタンス] タブで、実行中の WordPress インスタンスを選択します。

    Lightsail で WordPress を起動して設定する。
  2. [ネットワーキング] タブ、[静的 IP の作成] の順に選択します。

    Lightsail で WordPress を起動して設定する。
  3. このチュートリアルで前に選択したインスタンスに基づいて、静的 IP の場所とアタッチ済みインスタンスが事前に選択されます。

    Lightsail で WordPress を起動して設定する。
  4. 静的 IP に名前を付け、[作成] を選択します。

    Lightsail で WordPress を起動して設定する。

ステップ 6: Lightsail の DNS ゾーンを作成し、ドメインを WordPress インスタンスにマッピングする

ドメインの DNS レコードの管理を Lightsail に引き渡します。これにより、ドメインを WordPress インスタンスにマッピングしやすくなり、ウェブサイトのすべてのリソースを Lightsail コンソールで管理できます。詳細については、Lightsail のドキュメントで「Amazon Lightsail で DNS ゾーンを作成し、ドメインの DNS レコードを管理する」を参照してください。

  1. Lightsail のホームページの [ネットワーキング] タブで、[DNS ゾーンの作成] を選択します。

    Lightsail で WordPress を起動して設定する。
  2. ドメインを入力し、[DNS ゾーンの作成] を選択します。

    Lightsail で WordPress を起動して設定する。
  3. ページに表示されたネームサーバーのアドレスを書き留めておきます。

    ドメインの DNS レコードの管理を Lightsail に引き渡すには、これらのネームサーバーのアドレスをドメイン名のレジストラに追加します。

    Lightsail で WordPress を起動して設定する。
  4. ドメインの DNS レコードの管理を Lightsail に引き渡したら、次に示すように、A レコードを追加してドメインの apex が WordPress インスタンスをポイントするように設定します。

    1. ドメインの DNS ゾーンで、[レコードの追加] を選択します。

    2. [サブドメイン] ボックスに @ 記号を入力し、ドメイン (example.com など) の apex をインスタンスにマッピングします。@ 記号は、apex レコードを追加することを明示的に示します。サブドメインとしては追加されません。

    3. [Maps to (マッピング先)] ボックスで、このチュートリアルの前のステップで WordPress インスタンスにアタッチした静的 IP を選択します。

    4. 保存アイコンを選択します。

      Lightsail で WordPress を起動して設定する。

    変更内容がインターネットの DNS を通じて伝播されるまで待ってから、ドメインから WordPress インスタンスへのトラフィックのルーティングを開始します。

次のステップ

Amazon Lightsail で WordPress インスタンスを起動した後で、以下の追加のステップを実行できます。