🫠

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アカウント作成(準備編)

  1. AWS公式サイトにアクセス
  2. 無料で始める」をクリックしてアカウント作成(クレジットカード登録あり)
  3. 2段階認証を設定(SMSなど)

2.Lightsailにログイン&インスタンス作成(サーバーを立てる)

  1. Lightsailに登録
  2. インスタンスを作成する
インスタンスの設定

地域:東京
プラットフォーム: Linux/Unix
設計図:WordPress(Bitnami)
起動スクリプト:設定しない
SSHキー:1.「カスタムキーを作成する」 をクリック
     2.「キーペアの名前」を入力(例:my-lightsail-key)
     3.「キーペアを作成」ボタンを押す
     4. 秘密鍵(.pemファイル)が自動でダウンロードされる
     5. SSHキーの選択肢に自分が作成したキー名が表示されるので選択
自動スナップショット:チェックしない
ネットワークの種類:デュアルスタック(IPv4 + IPv6)
インスタンスプラン:$5 USD
インスタンス名:任意で設定
タグ:設定しない
→インスタンスの作成ボタンを押す!


作成すると、数分でインスタンスが起動します!

3.SSH接続でWordPress管理パスワードを確認(ログイン準備)

  1. 作成したインスタンスの管理ページから「デフォルトのパスワードの取得する」を押す
  2. デフォルトのパスワードにアクセスするまで自動でスクロールされる
  3. CloudShell を起動し、表示されているコマンドをコピペ
  4. 表示されるパスワードをメモしておく(WordPressログインに使います)

4.静的IPアドレスの作成・割り当て

インスタンスを再起動したときにIPアドレスが変わらないようにする

  1. Lightsail管理画面で作成したインスタンスを選択
  2. 左メニューの「ネットワーキング」を選択
  3. 「静的IPを作成する」ボタンをクリックし、以下を設定
設定

IPロケーション:東京(インスタンスと同じリージョン)
対象インスタンス:作成したWordPressインスタンスを選択
IP名:任意で決める

  1. 「作成する」ボタンをクリック!

5.Lightsailで独自ドメインを登録(ドメイン持っていない場合)

  1. Lightsail管理画面で作成したインスタンスを選択
  2. 左メニューの「ネットワーキング」を選択
  3. 作成した静的IPをクリックし、ドメインタブを選択
  4. ドメインの登録をクリック
  5. 希望のドメイン名を検索し、使用可能なドメイン選択
  6. 連絡先情報を氏名、住所、メールアドレス、電話番号などを入力
  7. 登録(AWSアカウントに登録済のカードで決済されます)

6.DNSゾーンにAレコードを追加

参考:DNS レコードページを使用して A レコードを追加する

  1. 左メニューの「ドメインとDNS」を選択
  2. DNSゾーンをクリックし、DNSレコードタブを選択
  3. 「+レコードを追加」ボタンをクリックし、以下を設定
設定

レコードタイプ:A record
レコード名:@ ( @ はこのドメイン全体を指す)
決議する:35.76.181.117(自分の静的IP)
AWSリソースエイリアス:オフのまま

7.動作確認

  1. WordPressトップ画面確認:http://設定したドメイン名
  2. 管理画面のログイン:https://あなたのドメイン名/wp-admin
      以下を入力↓
      ユーザー名:user
      パスワード:WordPressの管理パスワード
  3. WordPressのダッシュボード(管理画面)が表示されます!

まとめ

これで Amazon Lightsail + WordPress のサイト構築 が完了です!
本当にお疲れさまでした🎉

次はテーマを変えたり、カスタマイズしたり、サイトを育てていきましょう🌱

Discussion