AWSでのSSL化(ELBの設定からRoute53にレコード追加までの流れ)の手順 

RedmineでのSSL化の手順を記載します。
SSL化の記事は多数あるのですが、AWSのUIが頻繁に変わる影響で手順通りに進まないのでこれからやる人の役に立てば幸いです。

Route53でドメイン取得→ACMで証明書発行
までは終わったことを前提に話をします。

参考記事
[全部AWSでRedmineをサクッと構築する
](https://qiita.com/hamham/items/791b2e855792033aad63
)
# ELBの設定
ホーム画面→すべてのサービス→EC2→左側サブメニューでロードバランサーを選択

![スクリーンショット 2022-04-09 15.26.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/e3ae3fcc-8493-3ace-2081-61d731916953.png)

ロードバランサーを選択
![スクリーンショット 2022-04-09 15.39.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/2c5f3399-941a-cc02-634f-4a6f93bb498b.png)

Application　Load Balancerの「作成」を選択
![スクリーンショット 2022-04-09 15.40.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/3d0632cc-3231-f353-5684-7bd13df49a14.png)

1ロードバランサーの設定

名前:任意で設定(今回はRedmine-elbとする)
スキーム:インターネット向け
ipアドレスタイプ:ip4

ロードバランサのプロトコルはSSL化のためHTTPSを選択
ロードバランサーのポートは443

SSL化したいドメインで使われているインタスンスのVPCを選択
アベイラビリティーゾーンはVPCに紐付いているものがタブに表示されるため選択
サブネットはpublicのサブネットを選択

上記すべて選択したら画面右下の「次の手順:セキュリティ設定の構成」を選択

![スクリーンショット 2022-04-09 15.51.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/cf08a928-60ca-ae08-e964-5e6f775f13f2.png)

2.セキリティ設定の構成
証明書タイプ ACMから証明書を選択する(推奨)

証明書の名前は今回AWS Certificate Managerで発行したものを選択

セキリティポリシーはELBSecurityPolicy-2016-08を選択

上記すべて選択したら右下の「次の手順:セキュリティグループの設定」を選択
![スクリーンショット 2022-04-09 16.02.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/dbb6f2e7-5a81-098f-5fea-8a14f79f162a.png)

3.セキリティグループの設定
セキリティグループの割り当てを新しいセキュリティグループを作成するにする

タイプはHTTPSでソースはカスタム、任意の場所、マイIPから選択する
上記選択したら「次の手順:ルーティングの設定」を選択

![スクリーンショット 2022-04-10 0.59.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/882a433a-e32e-a383-6ae0-71e42a2fe7df.png)


4.新しいターゲットグループの登録
名前を任意で設定
プロトルコはHTTPとする
ポートは80

上記設定したら「次の手順:ターゲットの登録」を選択
![スクリーンショット 2022-04-10 0.59.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/7b1a5fad-9df1-af41-3fb4-b61b24431184.png)

5.ターゲットの登録
SSL化したいドメインに使用しているインスタンスにチェックを入れ、登録済みに追加する

![スクリーンショット 2022-04-10 1.18.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/35ed4ef1-30a6-f31c-36de-e360547111e4.png)

登録済みにインスタンスが登録される

「次の手順:確認」を選択する
![スクリーンショット 2022-04-10 1.24.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/84686cf0-3a15-f398-2349-b76a01bdae93.png)

内容を確認の上、『作成』ボタンを押下します。

![スクリーンショット 2022-04-10 1.28.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/4b5ed2f6-7983-b920-7430-b10aea152f97.png)

「閉じる」ボタンを選択
![スクリーンショット 2022-04-10 1.28.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/ea0383f4-22b9-66e6-d640-29461d55b399.png)

# Route53にAレコードを追加
メニュー→すべてのサービス→Route53→ホストゾーンを選択
SSL化したいドメインにチェックをいれる


![スクリーンショット 2022-04-10 1.47.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/c2d884b6-a123-ca8d-d30d-6c41d33df9a1.png)

レコードタイプをIVP4のタブを選択する

エイリアスをONにする

その下のタブを下記設定する
・Applicationへのエイリアス
・アジア・パシフィック東京
・作成したELB

上記設定したら「レコードを作成」を選択


![スクリーンショット 2022-04-10 2.05.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/12a2b39c-1713-88e5-1cb7-c12b318bac07.png)

動作確認
ブラウザから、作成したサブドメインに対して、HTTPSでアクセスして動作を確認します。
![スクリーンショット 2022-04-10 2.13.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/471165/f0047486-5f36-dbee-16ce-3c4039d84f79.png)