【たった５分】AWS Lightsailで簡単・激安にWordPressを立ち上げる

# 【たった５分】AWS Lightsailで簡単・激安にWordPressを立ち上げる
今回はAWS LightsailでWordPressを立ち上げる方法について記事を作成しました。
対象読者は

1. WordPressを簡単に立ち上げたい方
2. AWSに触れてみたい方
3. ~~EC2でインスタンス立てたりDBサーバー立てるのが面倒な方~~

です。
それでは早速説明していきます！

## 【ステップ１】　AWSのアカウントを作ろう
アカウントの作成方法はAWS公式が丁寧に解説してます。
こちらを熟読してください。
https://aws.amazon.com/jp/register-flow/
（公式読みやすい…！）

## 【ステップ２】 AWS LightsailでWordPressを立ち上げる

まずはトップページでAWS Lightsailを検索しましょう。
<img width="814" alt="search_lightsail.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/b6535341-b0fa-d2d8-6012-952ab9901b5a.png">
検索窓に`Lightsail`と入力すると結果が返ってきますので、こちらをクリックします。
<img width="1302" alt="create_instance.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/bd4214ec-aa67-b92e-545a-f8720ff464ee.png">

### インスタンスの作成
画面右下の`インスタンスの作成`をクリックすれば、いよいよWordPressの設定に入ります。<img width="884" alt="スクリーンショット 2020-04-27 12.42.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/2d2d7e8d-fa38-5769-b19e-dcf93fe83f69.png">

細かいことは気にするな。
迷わず`東京（ap-northeast-1）`を選ぼう。

### インスタンスイメージの選択
<img width="721" alt="スクリーンショット 2020-04-27 12.43.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/9641ebe7-7136-7c27-249f-7afb0f1d0380.png">

ここも迷わず`WordPress`を選択。
他にも色々選べますので、WordPressじゃなくpythonでWebサイト構築したい時は`Django`を選べばすぐに環境が出来上がるので便利です。

### 利用料金の選択
<img width="877" alt="スクリーンショット 2020-04-27 12.46.42.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/3a6d8a7c-8927-2450-7e92-642670288287.png">

最初の１ヶ月無料になる最安値プランを選びましょう。
AWSのいいところは、このプランで足りなくなったら他のプランへ簡単に移行できたり、EC2に変更できることです！
（ここ重要！！！）

### インスタンスに名前をつける
<img width="877" alt="スクリーンショット 2020-04-27 12.49.14.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/e0d9c8ef-ed23-a606-4cdf-8d4f5f0e9099.png">

今後他にもインスタンスを立ち上げることもあるかと思いますので、他のものと区別するために名前を付けましょう。
ここでは`MyFirst-WordPress`としてますが、何でもOKです。

## 【ステップ３】　WordPressの管理画面パスワードの取得
<img width="1051" alt="yyy.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/dc0c73b1-dc5d-2738-3902-f7ec76b12b3c.png">

Lightsail トップ画面で立ち上がったインスタンスが表示されるので、先ほどを作成した`MyFirst-WordPress`をクリックします。
<img width="977" alt="hoge.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/06b24cf8-4943-5965-a12c-cdd1478ad1d5.png">

そうすると黒い画面（ターミナル）が出てきますがご安心ください。
少しこちらの画面からWordPressの設定・情報を取得します。

まずは先ほどから黒塗りしている【パブリックIP】というのがあるので、これをコピーしブラウザに貼り付けてください。
<img width="1408" alt="スクリーンショット 2020-04-27 13.12.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/5e2a774a-78c6-c35c-1a95-88d5bb54495a.png">
こんな画面が出てきませんか？
これが出てれば問題なくWordPressが立ち上がってます。
この画面はユーザーが見る画面ですが、みなさんが使うのはこちらの画面ではありません。
いわゆる「管理画面」を見る必要があります。
WordPressでは`IPアドレス/wp-admin`で表示されるので、みなさん検索窓に`/wp-admin`を追記しましょう。

<img width="437" alt="スクリーンショット 2020-04-27 13.15.01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/1e2b1974-3762-8473-5577-cc88c645a475.png">
そうすると画像のようにユーザー認証画面が表示されますが、この情報はどこにもありません。
デフォルトで「Username or Email Address」は`user`ですが「Password」は黒い画面（ターミナル）から取得する必要があります。
それでは黒い画面（ターミナル）に戻りましょう！
<img width="1003" alt="pass.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/96d21d02-5f4e-1eb9-62c6-f1b97d17818e.png">
ここに`cat bitnami_application_password`を入力し、Enterキーを押します。
すると、画像の`パスワード`の部分に文字数列が返ってきます。

それでは`IPアドレス/wp-admin`のユーザー認証画面に戻りましょう。
<img width="357" alt="スクリーンショット 2020-04-27 13.27.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/eadb0e24-4d29-30bf-de2a-be48b9a73cbe.png">
こちらのように、
「Username or Email Address」に`user`を入力し
「Password」には黒い画面（ターミナル）で返ってきた`パスワード`を入力します。

これで管理画面に入れました！

##　おまけ

<img width="1417" alt="bitnami.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/e7ce97a9-af20-9f93-dc09-60ad64507cfb.png">
画面右下にあるこのマーク邪魔ですよね。
黒い画面(ターミナル)からコマンドを打って消しちゃいましょう。
<img width="981" alt="スクリーンショット 2020-04-27 13.33.11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250979/962d21c2-4f46-cc50-8ab6-a2ce2f3e2bd0.png">
画面がごちゃごちゃしているので`clear`コマンドでキレイにしましょう。
先ほどのbitnamiマークを消すコマンドは下記の通りです。
- `sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1`を入力し、Enterを押します。
-  `sudo /opt/bitnami/ctlscript.sh restart apache`　を入力しEnterを押します。

これで`IPアドレス`に戻るとロゴが消えました。

##　まとめ
今回はAWS LightsailでWordPressを立ち上げるところまでやりました。
たった５分と書きましたが、これを見ながらだと10分かかるかもしれませんが、慣れれば5分程度で構築できちゃいます。
また、国内ではWordPressを構築できるサーバーが他にもあります。
AWSを選定する理由としては、「サーバーの引越し」の容易さにあると思います。
最初は小さく始められると思いますが、後々アクセスが増えてくると最安値プランではサーバーが落ちてしまいユーザーのイライラを増殖させてしまうためそれを未然に防ぐためにも【拡張性】を意識したインフラ構築ができればベストだと思います！

ぜひストレスレスなサーバー構築をしてみてください。