0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EC2を利用してウェブサイトを公開する方法(モノローグ)

0
Last updated at Posted at 2026-03-21

実務レベルで最低限の環境を作成する流れを勉強しながら紹介していきたいと思います。
初心者の方でも再現できるように丁寧に解説していきます。

前提

  • AWSを利用した環境構築を前提としていますのでAWSアカウントが必要になります
  • ドメインの取得にお名前.comのアカウントが必要になります
  • AWSは東京リージョンを使用しています

※AWSの利用やドメインの取得には料金がかかります。
※ドメイン関連はおまけみたいなものですのでスルーでも問題ないです。

条件

  • multi-AZで冗長化構成を作成する
  • お名前.comにてドメインを取得し利用する
  • HTTPSを利用する
  • WAFは使用しない
  • ALBのアクセスログはS3に保存する
  • できるだけ料金を抑える

構成図

EC2ウェブサイト公開最低構成.drawio.png

パブリックにあるEC2は踏み台サーバとして利用します。
ウェブサーバーとなるEC2はmulti-AZで冗長化構成にします。
NATは料金がすごく高いのとウェブサーバーとしての機能としてそこまで重要ではないので1つにします。
RDSの停止はサービスの維持に直結するケースが多いのでEC2と同様multi-AZで冗長化します。

目次

1記事で全部記載するには多すぎるので下記のフェーズに分けていきたいと思います。
(各フェーズごとに記事を作成次第、リンクも更新していきます)

  1. EC2を利用してウェブサイトを公開する方法①VPC作成編
    subnet,rtb,NAT,igw,sgの作成と設定を行います。
  2. EC2を利用してウェブサイトを公開する方法②EC2作成編
    踏み台サーバとwebサーバの作成とセットアップを行います。
  3. EC2を利用してウェブサイトを公開する方法③ELB作成編
    ELBの作成と設定、アクセスログの収集設定を行います。
  4. EC2を利用してウェブサイトを公開する方法④RDS作成編
    RDSの作成と設定を行います。
  5. EC2を利用してウェブサイトを公開する方法⑤Route53を利用してHTTPS接続を有効にする編
    ドメインの取得、Route53とACMを利用したドメインの設定とHTTPSを行います。
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?