Lightsail で WordPress インスタンスを起動して設定する - Amazon Lightsail

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

Lightsail で WordPress インスタンスを起動して設定する

Amazon Lightsail は、Amazon Web Services () の使用を開始する最も簡単な方法ですAWS。 Lightsailには、プロジェクトをすばやく起動するために必要な、インスタンス (仮想プライベートサーバー)、マネージドデータベース、SSD ベースのストレージ、バックアップ (スナップショット)、データ転送、ドメイン DNS 管理、静的 IPs、ロードバランサーなど、すべてを低コストで予測可能な料金で提供します。

このチュートリアルでは、Lightsail で WordPress インスタンスの起動および設定方法について説明します。カスタムドメイン名の設定、HTTPS によるインターネットトラフィックの保護、SSH を使用したインスタンスへの接続、WordPress ウェブサイトへのサインインなどの手順が含まれています。このチュートリアルを完了すると、Lightsail でインスタンスを起動して使用するための基礎固めができます。

注記

AWS 無料利用枠の一部として、一部のインスタンスバンドルで Amazon Lightsail を無料で使い始めることができます。詳細については、「Amazon Lightsail 料金表」ページの「AWS Free Tier」を参照してください。

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

Amazon Lightsail には が必要です AWS アカウント。にサインアップ AWSするか、既に アカウントをお持ちの場合は にサインイン AWSします。

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

WordPress インスタンスを稼働状態にするには、以下の手順を実行します。詳細については、「Lightsail インスタンスを作成します。」を参照してください。

WordPress Lightsail インスタンスを作成するには
  1. Lightsail コンソール にサインインします。

  2. Lightsail ホーム画面の [インスタンス] セクションで、[インスタンスの作成] を選択します。

    Lightsail で WordPress 起動します。
  3. インスタンスの AWS リージョン とアベイラビリティーゾーンを選択します。

    Lightsail で WordPress 起動します。
  4. 次のようにインスタンスのイメージを選択します:

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

    2. [ブループリントを選択する] で、[WordPress] を選択します。

  5. インスタンスプランを選択します。

    プランには、低額で予測可能なコストを消費するマシン設定 (RAM、SSD、vCPU)、およびデータ許容量が含まれます。

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

    • Lightsail アカウント内の各 AWS リージョン 内で一意である必要があります。

    • 2〜255 文字を使用する必要があります。

    • 先頭と末尾は英数字または数字を使用する必要があります。

    • 英数字、数字、ピリオド、ダッシュ、アンダースコアを使用することができます。

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

  8. テストブログ記事を表示するには、インスタンス管理ページに移動し、ページの右上隅に表示されるパブリック IPv4 アドレスをコピーします。インターネットに接続したウェブブラウザのアドレスフィールドにアドレスを貼り付けます。ブラウザにテストブログ記事が表示されます。

ステップ 3: WordPress インスタンスを設定する

WordPress インスタンスは、ガイド付きのステップバイステップワークフローを使用して設定することも、個々のタスクを完了することもできます。いずれかのオプションを使用して、以下を設定します:

  • 登録済みドメイン名 – WordPress サイトには、覚えやすいドメイン名が必要です。ユーザーは、WordPress サイトにアクセスするためにこのドメイン名を指定します。詳細については、「Lightsail でウェブサイトのドメインを登録および管理します。」を参照してください。

  • DNS 管理 – ドメインの DNS レコードを管理する方法を決定する必要があります。DNS レコードは、DNS サーバーに対して、ドメインやサブドメインに対応する IP アドレスやホスト名を示します。DNS ゾーンには、ドメインの DNS レコードが含まれます。詳細については、「Lightsail の DNS について」を参照してください。

  • 静的 IP アドレス – WordPress インスタンスのデフォルトのパブリック IP アドレスは、インスタンスを停止して開始すると変わります。インスタンスに静的 IP アドレスをアタッチすると、インスタンスを停止して開始してもそのアドレスが変わりません。詳細については、「Lightsail リソースの IP アドレスの表示と管理」を参照してください。

  • SSL/TLS 証明書 – 検証済みの証明書を作成してインスタンスにインストールしたら、WordPress ウェブサイトの HTTPS を有効にして、登録済みドメインを介してインスタンスにルーティングされるトラフィックを HTTPS を使用して暗号化できます。詳細については、「Lightsail で HTTPS を使用して WordPress サイトを保護する」を参照してください。

ヒント

開始する前に、以下のヒントを確認します。トラブルシューティングの詳細については、「Troubleshooting WordPress setup」を参照してください。

  • セットアップは、2023 年 1 月 1 日以降に作成された WordPress バージョン 6 以降の Lightsail インスタンスをサポートします。

  • 設定中に実行される Certbot 依存関係ファイル、HTTPS 書き換えスクリプト、および証明書更新スクリプトは、インスタンスの /opt/bitnami/lightsail/scripts/ ディレクトリに保存されます。

  • インスタンスを [実行中] 状態にする必要があります。インスタンスが開始したばかりの場合、SSH 接続の準備が整うまで数分かかります。

  • インスタンスファイアウォールのポート 22、80、443 では、設定の実行中に任意の IP アドレスからの TCP 接続を許可する必要があります。詳細については、「インスタンスのファイアウォール」を参照してください。

  • 頂点ドメイン (example.com) とその www サブドメイン (www.example.com) からのトラフィックをポイントする DNS レコードを追加または更新する場合、それらはインターネット全体に伝播する必要があります。「nslookup」や「MxToolbox」の「DNS Lookup」などのツールを使用して、DNS の変更が有効になったことを確認できます。

  • 2023 年 1 月 1 日より前に作成された Wordpress インスタンスには、ウェブサイトのセットアップが失敗する、廃止された Certbot Personal Package Archive (PPA) リポジトリが含まれている場合があります。セットアップ中にこのリポジトリが存在する場合、既存のパスから削除され、インスタンス上の次の場所にバックアップされます: ~/opt/bitnami/lightsail/repo.backup。廃止された PPA の詳細については、正規ウェブサイトの「Certbot PPA」を参照してください。

  • Let's Encrypt 証明書は 60~90 日ごとに自動的に更新されます。

  • 設定が進行中の場合、インスタンスを停止したり変更を加えたりしないでください。インスタンスの設定には最大 15 分かかる場合があります。インスタンス接続タブで、各ステップの進行状況を表示できます。

ウェブサイト設定ウィザードを使用してインスタンスを設定するには
  1. インスタンス管理ページの [Connect] タブで、[ウェブサイトの設定] を選択します。

    Lightsail で WordPress 設定を起動します。
  2. [ドメイン名を指定する] には、既存の Lightsail マネージドドメインを使用するか、新しいドメインを Lightsail に登録するか、別のドメインレジストラを使用して登録したドメインを使用します。[このドメインを使用] を選択して次のステップに進みます。

  3. [接続] で、次のいずれかを実行します:

    • [Lightsail マネージドドメイン] を選択して Lightsail DNS ゾーンを使用します。[DNS ゾーンを使用する] を選択して、次の手順に進みます。

    • [サードパーティードメイン] を選択して、ドメインの DNS レコードを管理するホスティングサービスを使用します。後で使用する場合に備えて、Lightsail アカウントに一致する DNS ゾーンを作成することに注意してください。[サードパーティーの DNS を使用する] を選択して次の手順に進みます。

  4. [静的 IP アドレスを作成する] には、静的 IP アドレスの名前を入力し、[静的 IP を作成する] を選択します。

  5. [ドメイン割り当ての管理] では、[割り当ての追加] を選択し、ドメインタイプを選択し、[追加] を選択します。[続行] を選択して、次の手順に進みます。

  6. [SSL/TLS 証明書の作成] では、ドメインおよびサブドメインを指定してメールアドレスを入力します。その後、[Lightsail がインスタンスで Let's Encrypt 証明書を構成することを許可する] を選択して、[証明書の作成] をクリックします。Lightsail リソースの構成を開始します。

    設定が進行中の場合、インスタンスを停止したり変更を加えたりしないでください。インスタンスの設定には最大 15 分かかる場合があります。インスタンス接続タブで、各ステップの進行状況を表示できます。

  7. ウェブサイトのセットアップが完了したら、ドメイン割り当てステップで指定した URL が WordPress サイトを開いていることを確認します。

個々のタスクを完了することでインスタンスを設定するには
  1. 静的 IP アドレスの作成

    インスタンス管理ページで、[ネットワーク] タブの [静的 IP の作成] を選択します。静的 IP の場所とインスタンスが選択されます。静的 IP アドレスの名前を指定し、[作成とアタッチ] を選択します。

  2. DNS ゾーンの作成

    ナビゲーションペインで、[ドメインと DNS] を選択します。[DNS ゾーンの作成] を選択し、ドメインを入力し、それから[DNS ゾーンの作成] を選択します。ウェブトラフィックが現在ドメインにルーティングされている場合は、すべての既存の DNS レコードが Lightsail DNS ゾーンに存在することを確認してから、ドメインの現在の DNS ホスティングプロバイダーでネームサーバーを変更します。これにより、Lightsail DNS ゾーンへの引き渡し後も、トラフィックは引き続き中断されることなく流れます。

  3. ドメイン割り当ての管理

    DNS ゾーンページの [割り当て] タブで [割り当てを追加] を選択します。ドメインまたはサブドメインを選択し、インスタンスを選択し、静的 IP アドレスをアタッチしてから、[割り当て] を選択します。

    ヒント

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

  4. SSL/TLS 証明書を作成およびインストールする

    段階的な手順については、Lightsail で HTTPS を使用して WordPress サイトを保護する を参照してください。

  5. ドメイン割り当てステップで指定した URL で WordPress サイトが開いていることを確認します。

ステップ 4: WordPress ウェブサイトの管理者パスワードを取得する

WordPress ウェブサイトの管理ダッシュボードにサインインするためのデフォルトのパスワードは、インスタンスに保存されます。パスワードを取得するには、次の手順を実行します。

WordPress 管理者のデフォルトパスワードを取得するには
  1. WordPress インスタンスのインスタンス管理ページを開きます。

  2. [WordPress] パネルで、[デフォルトのパスワードの取得] を選択します。これにより、ページの下部にある [アクセスのデフォルトパスワード] が展開されます。

    Lightsail での WordPress 管理パスワードへのアクセス。
  3. [CloudShell の起動] を選択します。そうすることで、ページの下部に分割されたペインが開きます。

  4. [コピー] を選択し、コンテンツを CloudShell ウィンドウに貼り付けます。CloudShell プロンプトにカーソルを置いて Ctrl+V を押すか、右クリックしてメニューを開き、[貼り付ける] を選択します。

  5. CloudShell ウィンドウに表示されるパスワードを書き留めます。後で WordPress ウェブサイトの管理ダッシュボードにサインインするには必要です。

    Lightsail での WordPress 管理パスワードを表示します。

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

WordPress ウェブサイトの管理ダッシュボードのパスワードを取得したので、サインインできます。管理ダッシュボードでは、ユーザーパスワードの変更、プラグインのインストール、ウェブサイトのテーマの変更などを行うことができます。

WordPress ウェブサイトの管理ダッシュボードにサインインするには、以下の手順を実行します。

管理ダッシュボードにサインインするには
  1. WordPress インスタンスのインスタンス管理ページを開きます。

  2. [WordPress] パネルで、[WordPress 管理者へのアクセス] を選択します。

  3. [WordPress 管理者ダッシュボードへのアクセス] パネルで、[パブリック IP アドレスを使用する] で、次のフォーマットを使用するリンクを選択します:

    http://public-ipv4-address ./wp-admin

  4. [ユーザー名またはメールアドレス] ボックスに user と入力します。

  5. [パスワード] には、前の手順で取得したパスワードを入力します。

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

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

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

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

追加情報

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