

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

# Lightsail で WordPress インスタンスを起動して設定する
<a name="amazon-lightsail-tutorial-launching-and-configuring-wordpress"></a>

Amazon Lightsail は Amazon Web Services (AWS) を始める最も簡単な方法です。Lightsail にはプロジェクトを迅速に立ち上げるために必要なものがすべて揃っています。[予測可能な低料金](https://aws.amazon.com/lightsail/pricing/)でインスタンス (仮装プライベートサーバー)、マネージドデータベース、SSD ベースのストレージ、バックアップ (スナップショット)、データ転送、ドメイン DNS 管理、静的 IP、ロードバランサーが提供されます。

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

**注記**  
 AWS 無料利用枠の一部として、一部のインスタンスバンドルで Amazon Lightsailを無料で開始できます。詳細については、「[Amazon Lightsail 料金表](https://aws.amazon.com/lightsail/pricing)」ページの「**AWS Free Tier**」を参照してください。

## ステップ 1: にサインアップする AWS
<a name="tutorial-wp-prereq-sign-up"></a>

Amazon Lightsail には が必要です AWS アカウント。[にサインアップ AWS](https://console.aws.amazon.com/console/home)するか、すでに アカウントをお持ちの場合は [にサインイン AWS](https://console.aws.amazon.com/console/home)します。

## ステップ 2: WordPress インスタンスを作成する
<a name="tutorial-wp-prereq-create-instance"></a>

WordPress インスタンスを稼働状態にするには、以下の手順を実行します。詳細については、「[Lightsail インスタンスを作成します。](how-to-create-amazon-lightsail-instance-virtual-private-server-vps.md)」を参照してください。

**WordPress Lightsail インスタンスを作成するには**

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. Lightsail ホーム画面の **[インスタンス]** セクションで、**[インスタンスの作成]** を選択します。  
![Lightsail で WordPress 起動します。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-wordpress-tutorial-01.png)

1. インスタンスの AWS リージョン とアベイラビリティーゾーンを選択します。  
![Lightsail で WordPress 起動します。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/create-instance-select-region-az.png)

1. 次のようにインスタンスのイメージを選択します:

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

   1. **WordPress** ブループリントを選択します。

   1. **ブループリントプロバイダー**を選択します。**Lightsail** を使用することをお勧めします。

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

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

1. インスタンスの名前を入力します。リソース名:
   + Lightsail アカウント内の各 AWS リージョン 内で一意である必要があります。
   + 2〜255 文字を使用する必要があります。
   + 先頭と末尾は英数字または数字を使用する必要があります。
   + 英数字、数字、ピリオド、ダッシュ、アンダースコアを使用することができます。

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

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

## ステップ 3: WordPress インスタンスを設定する
<a name="set-up-wordpress-instance-website-lightsail"></a>

WordPress インスタンスを設定するには、以下を設定するガイド付きstep-by-stepワークフローを使用します。
+ **登録済みドメイン名** – WordPress サイトには、覚えやすいドメイン名が必要です。ユーザーは、WordPress サイトにアクセスするためにこのドメイン名を指定します。詳細については、「[Lightsail でウェブサイトのドメインを登録および管理します。](amazon-lightsail-domain-registration.md)」を参照してください。
+ **DNS 管理** – ドメインの DNS レコードを管理する方法を決定する必要があります。DNS レコードは、DNS サーバーに対して、ドメインやサブドメインに対応する IP アドレスやホスト名を示します。DNS ゾーンには、ドメインの DNS レコードが含まれます。詳細については、「[Lightsail の DNS について](understanding-dns-in-amazon-lightsail.md)」を参照してください。
+ **静的 IP アドレス** – WordPress インスタンスのデフォルトのパブリック IP アドレスは、インスタンスを停止して開始すると変わります。インスタンスに静的 IP アドレスをアタッチすると、インスタンスを停止して開始してもそのアドレスが変わりません。詳細については、「[Lightsail リソースの IP アドレスの表示と管理](understanding-public-ip-and-private-ip-addresses-in-amazon-lightsail.md)」を参照してください。
+ **SSL/TLS 証明書** – 検証済みの証明書を作成してインスタンスにインストールしたら、WordPress ウェブサイトの HTTPS を有効にして、登録済みドメインを介してインスタンスにルーティングされるトラフィックを HTTPS を使用して暗号化できます。詳細については、「[Lightsail で HTTPS を使用して WordPress サイトを保護する](amazon-lightsail-enabling-https-on-wordpress.md)」を参照してください。

**ヒント**  
開始する前に、以下のヒントを確認します。トラブルシューティングの詳細については、「[Troubleshooting WordPress setup](amazon-lightsail-troubleshooting-wp-setup.md)」を参照してください。  
インスタンスを **[実行中]** 状態にする必要があります。インスタンスが開始したばかりの場合、SSH 接続の準備が整うまで数分かかります。
インスタンスファイアウォールのポート 22、80、443 では、設定の実行中に任意の IP アドレスからの TCP 接続を許可する必要があります。詳細については、「[インスタンスのファイアウォール](understanding-firewall-and-port-mappings-in-amazon-lightsail.md)」を参照してください。
頂点ドメイン (`example.com`) とその `www` サブドメイン (`www.example.com`) からのトラフィックをポイントする DNS レコードを追加または更新する場合、それらはインターネット全体に伝播する必要があります。「[nslookup](https://aws.amazon.com/blogs//messaging-and-targeting/how-to-check-your-domain-verification-settings/)」や「*MxToolbox*」の「[DNS Lookup](https://mxtoolbox.com/DnsLookup.aspx)」などのツールを使用して、DNS の変更が有効になったことを確認できます。
Let's Encrypt 証明書は 60～90 日ごとに自動的に更新されます。
設定が進行中の場合、インスタンスを停止したり変更を加えたりしないでください。インスタンスの設定には最大 15 分かかる場合があります。インスタンス接続タブで、各ステップの進行状況を表示できます。

**ウェブサイト設定ウィザードを使用してインスタンスを設定するには**

1. インスタンス管理ページの **[Connect]** タブで、**[ウェブサイトの設定]** を選択します。  
![Lightsail で WordPress 設定を起動します。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-wordpress-tutorial-gf-01.png)

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

1. [**接続**] で、次のいずれかを実行します:
   + **[Lightsail マネージドドメイン]** を選択して Lightsail DNS ゾーンを使用します。**[DNS ゾーンを使用する]** を選択して、次の手順に進みます。
   + **[サードパーティードメイン]** を選択して、ドメインの DNS レコードを管理するホスティングサービスを使用します。後で使用する場合に備えて、Lightsail アカウントに一致する DNS ゾーンを作成することに注意してください。**[サードパーティーの DNS を使用する]** を選択して次の手順に進みます。

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

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

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

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

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

## ステップ 4: WordPress ウェブサイトの管理者パスワードを取得する
<a name="tutorial-launching-and-configuring-wordpress-connecting-to-your-instance-via-ssh-lightsail"></a>

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

**WordPress 管理者のデフォルトパスワードを取得するには**

1. WordPress インスタンスのインスタンス管理ページを開きます。

1. **[WordPress]** パネルで、**[デフォルトのパスワードの取得]** を選択します。これにより、ページの下部にある **[アクセスのデフォルトパスワード]** が展開されます。  
![Lightsail での WordPress 管理パスワードへのアクセス。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/wordpress/wordpress-lightsail-retrieve-password.png)

1. **[CloudShell の起動]** を選択します。そうすることで、ページの下部に分割されたペインが開きます。

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

1. CloudShell ウィンドウに表示されるパスワードを書き留めます。後で WordPress ウェブサイトの管理ダッシュボードにサインインするには必要です。  
![Lightsail での WordPress 管理パスワードを表示します。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/wordpress/amazon-wordpress-lightsail-viewing-admin-password.png)

## ステップ 5: WordPress ウェブサイトの管理ダッシュボードにサインインする
<a name="tutorial-wp-sign-in-dashboard"></a>

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

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

**管理ダッシュボードにサインインするには**

1. WordPress インスタンスのインスタンス管理ページを開きます。

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

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

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

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

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

1. [**ログイン**] を選択します。  
![Lightsail で WordPress を起動して設定する。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-wordpress-tutorial-07.png)

   WordPress ウェブサイトの管理ダッシュボードにサインインしたら、管理アクションを実行できます。WordPress ウェブサイトの管理の詳細については、WordPress のドキュメントで「[WordPress Codex](https://codex.wordpress.org/)」を参照してください。  
![Lightsail で WordPress を起動して設定する。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-wordpress-tutorial-08.png)

## 追加情報
<a name="tutorial-launching-and-configuring-wordpress-next-steps"></a>

Amazon Lightsail で WordPress インスタンスを起動した後で、以下の追加のステップを実行できます:
+ [Lightsail コンテンツ配信ネットワークで WordPress を設定する](amazon-lightsail-editing-wp-config-for-distribution.md)
+ [Linux または Unix インスタンスのスナップショットを作成する](lightsail-how-to-create-a-snapshot-of-your-instance.md)
+ [インスタンスまたはディスクの自動スナップショットの有効化または無効化](amazon-lightsail-configuring-automatic-snapshots.md)
+ [追加のブロックストレージディスクを作成して Linux ベースの インスタンスにアタッチする](create-and-attach-additional-block-storage-disks-linux-unix.md)