Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

【AWS】【初心者】wordpressのブログシステムを構築する(パラシつき) ④

この記事は、【AWS】【初心者】wordpressのブログシステムを構築する(パラシつき) ③
https://qiita.com/gbf_abe/items/bc729c19bcc2095de9bf 」の続きです。

お詫び

11月入ってお仕事が忙しくなって更新止めてしまいました...(システム作り切って満足しちゃいました)
もうサボらないのでゆるして...

前回まででやったこと

順番 内容
VPC構築
サブネット分割
EC2(パブリック)構築
WebサーバにApacheをインストール
EC2(プライベート)構築
NATゲートウェイ構築
DBサーバにMariaDBをインストール
Webサーバにwordpressをインストール
完成(するはず)!

④のApacheインストールまで実施しました。
今回は⑤から始めていきます。

事前準備

「VPC」>「サブネット」で構築したサブネットのAZ(アベイラビリティーゾーン)を確認します。
image.png

プライベートサブネットの構築

「VPC」>「サブネット」>「サブネットの作成」でプライベートサブネットを構築します。
image.png

アベイラビリティーゾーンは事前準備で確認したパブリックサブネットのAZを指定しましょう。
VCPは作成したVPCを指定しましょう。(画像バカでけえな...)
image.png

パラメータ

設定内容 既定値 設定値
名前タグ - WP用プライベートサブネット
VPC - WP用VPC領域
アベイラビリティーゾーン 指定なし ap-northeast-1a
VPC CIDR 10.0.0.0/16 10.0.0.0/16
IPv4 CIDRブロック - 10.0.2.0/24

EC2 構築

①「EC2」>「インスタンス」>「インスタンスを起動」を選択します。
image.png

②マシンイメージは「Amazon Linux 2 AMI(HVM),SSD Volume Type」を選択します。
image.png

③インスタンスタイプは「t2.micro」を選択します。
image.png

④「ネットワーク」は構築したVPCを選択します。
 「サブネット」は構築したプライベートサブネットを選択します。
 「自動割り当てパブリックIP」は「(無効化)」を選択します。
 「キャパシティーの予約」は「なし(画像は設定値ミスってますが)」を選択します。
image.png
image.png

⑤「ネットワークインターフェイス」>「プライマリIP」には「10.0.2.10」と入力します。
image.png

⑥ストレージは、既定値のままでOKです。

⑦「タグの追加」は「キー」に「Name」,「値」に「DB_server」と入力します。(任意の名前でいいです)
image.png

⑧「セキュリティグループの設定」
 「セキュリティグループの割り当て」は「新しいセキュリティグループを作成する」を選択します。
 「セキュリティグループ名」に「DB_SG」と入力します。
 「タイプ」は「SSH(規定値)」と「MYSQL/Aurora」を選択し、「MYSQL/Aurora」の「ソース」は「任意の場所」を選択します。
 「MYSQL/Aurora」のタイプを追加するには「ルールの追加」をクリックすればOKです。
image.png
⑦キーペアは既存の物を使いましょう。
 「既存のキーペアの選択」を選択し、「キーペアの選択」でWebサーバのEC2構築時に使ったキーペアを選択します。
image.png
スクリーンショット 2020-11-02 16.10.27.png

パラメータシート

大項目 設定内容 既定値 設定値
Amazon マシンイメージ(AMI)
マシンイメージ - Amazon Linux 2 AMI(HVM),SSD Volume Type
インスタンスタイプ
タイプ t2.micro t2.micro
インスタンスの詳細の設定
ネットワーク デフォルト WP用VPC領域
サブネット 優先順位なし WP用プライベートサブネット
自動割り当てパブリックIP サブネット設定を使用(有効) 無効化
キャパシティーの予約 開く なし
ネットワークインターフェイス>プライマリIP 自動的に割り当て 10.0.2.10
タグの追加
キー - Name
- DB_server
セキュリティグループの設定
セキュリティグループの割り当て 新しいセキュリティグループを作成する 新しいセキュリティグループを作成する
セキュリティグループ名 launch-wizard-1 DB_SG
タイプ SSH SSH(デフォルト値で問題なし)
タイプ - MYSQL/Aurora
キーペア
使用するキーペア 既存のキーペアの選択 新しいキーペアの作成
キーペア名 - practice_key(任意のキーペア名)

今回やったこと

順番 内容
VPC構築
サブネット分割
EC2(パブリック)構築
WebサーバにApacheをインストール
EC2(プライベート)構築
NATゲートウェイ構築
DBサーバにMariaDBをインストール
Webサーバにwordpressをインストール
完成(するはず)!

今回は⑤を完了させました。
注意する点としては、プライベートサブネットのAZはパブリックサブネットと同一のAZを指定することぐらいで、
WebサーバのEC2構築と大差ないので、結構簡単にできるかと思います。

次回はDBサーバにSSH接続する(scp使うので詰みがちかも)のとNATゲートウェイの構築から始めてきます。
お疲れ様でした。

続き
https://qiita.com/gbf_abe/items/1c030ba856b60f80c343

gbf_abe
新卒でインフラエンジニアをやっています。 クラウドの方面に興味があり、AWSの勉強をしています。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away