1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS初めて備忘録 wordpressをデプロイするまで

Posted at

AWS を使って 独自ドメインで WordPress を運用したい! という人向けに、
VPC の構築 → EC2 への WordPress インストール → RDS との接続 → Route 53 でのドメイン設定 → SSL 化 までの手順をまとめました。

AWS 初心者でも分かりやすいように丁寧に解説していくので、ぜひこの手順に沿って WordPress のデプロイに挑戦してみてください!


この記事でやること

  • VPC を構築(AWS 上でのネットワーク環境を作成)
  • EC2 に WordPress をインストール(Web サーバーを構築)
  • RDS(MySQL)を作成し、EC2 から接続
  • Route 53 で独自ドメインを設定(独自ドメインでアクセスできるようにする)
  • Sentry を導入してエラー監視を実施
  • SSL 化(HTTPS 化)する(ACM + ALB を使用)

1. VPC の構築

まずは AWS 上に VPC(仮想ネットワーク) を作成します。

手順

  1. VPC を作成(CIDR: 10.0.0.0/16)
  2. パブリックサブネット & プライベートサブネットを 2 つずつ作成
  3. インターネットゲートウェイ(IGW)をアタッチ
  4. ルートテーブルを設定(パブリックサブネット → IGW 経由で外部通信)

2. EC2 に WordPress をインストール

次に EC2(仮想サーバー) を立ち上げて、WordPress を動作させます。

手順

  1. EC2 インスタンス(Amazon Linux 2023)を起動
  2. Apache + PHP をインストール
  3. WordPress をダウンロードして設置
  4. EC2 のセキュリティグループを設定(SSH, HTTP 許可)

3. RDS(MySQL)を作成 & 接続

データを EC2 ではなく RDS(マネージド DB) に保存するように設定します。

手順

  1. RDS(MySQL)インスタンスを作成
  2. EC2 から RDS に接続(MySQL クライアントで確認)
  3. WordPress の wp-config.php を編集

4. Route 53 で独自ドメインを設定

EC2 の パブリック IP ではなく、独自ドメインでアクセス できるように設定します。

手順

  1. Route 53 でドメインを登録
  2. A レコードを作成(EC2 のパブリック IP に向ける)
  3. 設定が反映されているか確認(dig ドメイン名

5. Sentry を導入してエラー監視

サーバーでエラーが発生したときに通知を受け取れるように、Sentry を導入します。

手順

  1. Composer で Sentry をインストール
  2. wp-config.php に Sentry の初期化コードを追加
  3. 意図的にエラーを発生させ、Sentry に通知が届くか確認

6. SSL 化(HTTPS 化)する

最後に、サイトを HTTPS で安全にアクセスできるようにします。

手順

  1. ACM で SSL 証明書を取得
  2. ALB(Application Load Balancer)を作成
  3. HTTPS リスナーを設定(ポート 443)
  4. HTTP → HTTPS リダイレクトを設定
  5. Route 53 の A レコードを ALB に変更
  6. https://ドメイン名 にアクセスし、SSL 化が反映されているか確認

まとめ

これで、

✅ AWS で WordPress サーバーを構築し、
✅ 独自ドメインを設定し、
✅ エラー監視を導入し、
✅ HTTPS で安全にアクセスできるようになりました。

今後は デザインや機能をカスタマイズ して、理想のサイトに仕上げていきましょう!


次のステップとして、 CI/CD を導入して、WordPress のデプロイを自動化 するのもおすすめです!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?