この記事は、【AWS】【初心者】wordpressのブログシステムを構築する(パラシつき) ③
「 https://qiita.com/gbf_abe/items/bc729c19bcc2095de9bf 」の続きです。
お詫び
11月入ってお仕事が忙しくなって更新止めてしまいました...(システム作り切って満足しちゃいました)
もうサボらないのでゆるして...
前回まででやったこと
順番 | 内容 |
---|---|
① | VPC構築 |
② | サブネット分割 |
③ | EC2(パブリック)構築 |
④ | WebサーバにApacheをインストール |
⑤ | EC2(プライベート)構築 |
⑥ | NATゲートウェイ構築 |
⑦ | DBサーバにMariaDBをインストール |
⑧ | Webサーバにwordpressをインストール |
⑨ | 完成(するはず)! |
④のApacheインストールまで実施しました。
今回は⑤から始めていきます。
事前準備
「VPC」>「サブネット」で構築したサブネットのAZ(アベイラビリティーゾーン)を確認します。
プライベートサブネットの構築
「VPC」>「サブネット」>「サブネットの作成」でプライベートサブネットを構築します。
アベイラビリティーゾーンは事前準備で確認したパブリックサブネットのAZを指定しましょう。
VCPは作成したVPCを指定しましょう。(画像バカでけえな...)
パラメータ
設定内容 | 既定値 | 設定値 |
---|---|---|
名前タグ | - | 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」>「インスタンス」>「インスタンスを起動」を選択します。
②マシンイメージは「Amazon Linux 2 AMI(HVM),SSD Volume Type」を選択します。
④「ネットワーク」は構築したVPCを選択します。
「サブネット」は構築したプライベートサブネットを選択します。
「自動割り当てパブリックIP」は「(無効化)」を選択します。
「キャパシティーの予約」は「なし(画像は設定値ミスってますが)」を選択します。
⑤「ネットワークインターフェイス」>「プライマリIP」には「10.0.2.10」と入力します。
⑥ストレージは、既定値のままでOKです。
⑦「タグの追加」は「キー」に「Name」,「値」に「DB_server」と入力します。(任意の名前でいいです)
⑧「セキュリティグループの設定」
「セキュリティグループの割り当て」は「新しいセキュリティグループを作成する」を選択します。
「セキュリティグループ名」に「DB_SG」と入力します。
「タイプ」は「SSH(規定値)」と「MYSQL/Aurora」を選択し、「MYSQL/Aurora」の「ソース」は「任意の場所」を選択します。
「MYSQL/Aurora」のタイプを追加するには「ルールの追加」をクリックすればOKです。
⑦キーペアは既存の物を使いましょう。
「既存のキーペアの選択」を選択し、「キーペアの選択」でWebサーバのEC2構築時に使ったキーペアを選択します。
スクリーンショット 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ゲートウェイの構築から始めてきます。
お疲れ様でした。