Amazon Lightsail+WordPressのセットアップ手順
はじめに
この記事では、Amazon Lightsail を使って WordPress を起動し、サイトを公開するまでの手順をわかりやすく紹介します!
この組み合わせは、AWS公式でも推奨されています🔥
Lightsail で WordPress インスタンスを起動して設定する
Amazon Lightsailについてサクッと紹介しておきます👇
💡 Amazon Lightsailとは
・AWSが提供している、初心者向けのVPS(仮想プライベートサーバー)サービス
・ 数クリックでサーバーが立ち上がり、WordPressも簡単に起動できる
💡 Amazon Lightsailのメリット
・わかりやすいUIで初心者でも扱いやすい
・月額固定で料金が明確
・WordPressの起動が簡単にできる
・AWSのインフラなので、安定して高速
次から、Lightsailを使って実際にWordPressを動かす手順を紹介していきます🔥
※ すでに AWS アカウント作成やドメイン登録が済んでいる方は、その部分はスキップしてOKです。
1.AWSアカウント作成(準備編)
- AWS公式サイトにアクセス
- 無料で始める」をクリックしてアカウント作成(クレジットカード登録あり)
- 2段階認証を設定(SMSなど)
2.Lightsailにログイン&インスタンス作成(サーバーを立てる)
- Lightsailに登録
- インスタンスを作成する
インスタンスの設定
地域:東京
プラットフォーム: Linux/Unix
設計図:WordPress(Bitnami)
起動スクリプト:設定しない
SSHキー:1.「カスタムキーを作成する」 をクリック
2.「キーペアの名前」を入力(例:my-lightsail-key)
3.「キーペアを作成」ボタンを押す
4. 秘密鍵(.pemファイル)が自動でダウンロードされる
5. SSHキーの選択肢に自分が作成したキー名が表示されるので選択
自動スナップショット:チェックしない
ネットワークの種類:デュアルスタック(IPv4 + IPv6)
インスタンスプラン:$5 USD
インスタンス名:任意で設定
タグ:設定しない
→インスタンスの作成ボタンを押す!
作成すると、数分でインスタンスが起動します!
3.SSH接続でWordPress管理パスワードを確認(ログイン準備)
- 作成したインスタンスの管理ページから「デフォルトのパスワードの取得する」を押す
- デフォルトのパスワードにアクセスするまで自動でスクロールされる
- CloudShell を起動し、表示されているコマンドをコピペ
- 表示されるパスワードをメモしておく(WordPressログインに使います)
4.静的IPアドレスの作成・割り当て
インスタンスを再起動したときにIPアドレスが変わらないようにする
- Lightsail管理画面で作成したインスタンスを選択
- 左メニューの「ネットワーキング」を選択
- 「静的IPを作成する」ボタンをクリックし、以下を設定
設定
IPロケーション:東京(インスタンスと同じリージョン)
対象インスタンス:作成したWordPressインスタンスを選択
IP名:任意で決める
- 「作成する」ボタンをクリック!
5.Lightsailで独自ドメインを登録(ドメイン持っていない場合)
- Lightsail管理画面で作成したインスタンスを選択
- 左メニューの「ネットワーキング」を選択
- 作成した静的IPをクリックし、ドメインタブを選択
- ドメインの登録をクリック
- 希望のドメイン名を検索し、使用可能なドメイン選択
- 連絡先情報を氏名、住所、メールアドレス、電話番号などを入力
- 登録(AWSアカウントに登録済のカードで決済されます)
6.DNSゾーンにAレコードを追加
参考:DNS レコードページを使用して A レコードを追加する
- 左メニューの「ドメインとDNS」を選択
- DNSゾーンをクリックし、DNSレコードタブを選択
- 「+レコードを追加」ボタンをクリックし、以下を設定
設定
レコードタイプ:A record
レコード名:@ ( @ はこのドメイン全体を指す)
決議する:35.76.181.117(自分の静的IP)
AWSリソースエイリアス:オフのまま
7.動作確認
- WordPressトップ画面確認:http://設定したドメイン名
- 管理画面のログイン:https://あなたのドメイン名/wp-admin
以下を入力↓
ユーザー名:user
パスワード:WordPressの管理パスワード - WordPressのダッシュボード(管理画面)が表示されます!
まとめ
これで Amazon Lightsail + WordPress のサイト構築 が完了です!
本当にお疲れさまでした🎉
次はテーマを変えたり、カスタマイズしたり、サイトを育てていきましょう🌱
Discussion