【AWS】Lightsailを使って5分でWordPressを構築する方法（コンソールの画像付きで解説）

## 背景
- 個人の[技術ブログ](https://takuma-tech.com)の開設にあたり使用した技術を備忘録的にまとめています。
- [技術ブログ](https://takuma-tech.com)では、サーバーはAWSの[Lightsail](https://aws.amazon.com/jp/lightsail/)を使用し、サイトの構築には[WordPress](https://ja.wordpress.org/)を使用しています。
- この記事は、タイトル通り「LightsailでWordPressを構築する方法」について解説します。

## Amazon Lightsailとは？
- よく利用される構成を手軽に簡単に作れるAWSのサービスです。

## 前提
- AWSアカウントを作成していること。

## Lightsailを使ってWordPressを構築する方法

### AWSのコンソールからLightsailのダッシュボードに移動
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/1036aacf-feed-f497-0307-a4216805d7cc.png)

### インスタンスの作成画面に移動
※AWSではサーバーのことをインスタンスと呼びます。
　詳細な定義は別途あるかもですが、AWSでは、インスタンス＝サーバーと読み替えれば文意が理解しやすいと思います。
![02_加工必要.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/77847bfb-1358-b7f9-6344-759f5a589906.png)

### 作成するインスタンスの設定値を入力し、インスタンスを作成
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/f4312a91-3aed-f382-299d-bec34933231e.png)

### インスタンスが作成されるのを待つ
![04_加工必要.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/14552601-70a2-df68-11ff-34eb3d01ed7b.png)

### インスタンスの画面に移動
- この時点で、既にWordPressは作成できています。
- 静的IPの設定も併せて行った方が良いので、静的IPの設定方法も続けて解説します。
![05_加工必要.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/93100e6f-3323-f471-de55-194949236563.png)

### 静的IPの作成①
![06_加工必要.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/44b25d6f-5568-33c5-1b43-a905ea44cd84.png)

### 静的IPの作成②
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/7c78a8ba-f9cc-71a2-733f-8988bcce473c.png)

### 静的IPの設定を確認①
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/a29d6499-f0b5-a0ad-dd6c-f4d21a76ddcc.png)

### 静的IPの設定を確認②
![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/e47685d6-806d-6c6b-b77f-567b6b6abe31.png)

### 作成した静的IPでWordPressが作成されたことを確認
- 正常にWordPressが動いているか確認するために、作成した静的IPでインスタンスにアクセスしてみます。
![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/ef777664-b1f2-2f14-ce92-1f3e295f81a3.png)

### 管理画面にログインするためのパスワードの確認
- WordPressの管理画面にログインするためのパスワードの確認方法を解説していきます。
- Lightsailのトップページから、CLIを起動します。
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/791b87d8-f322-0402-1ab2-f1bdf84c71a1.png)

### CLIでパスワードの確認
- 起動したブラウザのCLI画面でログインに必要なパスワードを確認します。
- 起動した画面で以下のコマンドを入力するとパスワードが表示されます。
`$cat $HOME/bitnami_application_password`
- 表示されたパスワードはログインで使用するので控えておきましょう。
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/97b64730-24d5-9c1e-b6c9-5cbe9b984db0.png)

### WordPressのログイン画面への遷移
- 「静的IP/admin」とブラウザに入力し、WordPressのログイン画面に移動します。
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/1e8e6177-8248-fecf-ce6b-4cc04bb1c9dc.png)

### WordPressへのログイン
- 「user」と先ほど控えたパスワードを入力し、WordPressの管理画面へのログインを試します。
![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/12a11a24-9a02-6039-48c8-a1495f4591f1.png)

### 管理画面へのログインを確認
- 問題なければ、以下のような管理画面へログインできます。
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2651220/cfcb68b7-5696-bb8a-2783-7ad4c8d0847b.png)

### 終わりに
- 実際に個人ブログを運営していくには、更に色々な設定が必要になると思います。
- 少しずつ記事にしていくので、記事の更新をお待ちください。

## 参考資料

https://aws.amazon.com/jp/lightsail/

https://ja.wordpress.org/

https://lightsail.aws.amazon.com/ls/docs/ja_jp/articles/amazon-lightsail-tutorial-launching-and-configuring-wordpress

## 個人ブログ

https://takuma-tech.com/2022/10/08/313/