何となく、とりあえずやりたい場合の全体的な手順ってあまり見ないので、
とりあえずやるって場合で肝のところ。
構成
だいたいこんな感じ。
流れ
- ドメイン取得とDNS(Route 53)
- インスタンス(EC2)
- LB作る(証明書も)
- DNS側にLBのAレコードを作る
- セキュリティーグループとかの設定
ドメイン取得とDNS(Route 53)
Route53のサービスからドメイン登録選んで色々入力。
個人の管理者なら画像くらいの情報で。ここはちゃんとした情報を入力しないとダメ。
ドメイン名は結構取られてる事が多いと思うので頑張ってひねり出す。
個人的な利用なら.netでいいかなと思いました。
昔は個別にDNSやらなきゃいけなかったみたいですが、今はここで登録すれば
DNS側も勝手に登録してくれる。↓のところで確認。
インスタンス直にEIPとか関連付けてそっちにドメインつけたい場合は、ここのDNSに該当インスタンスへのAレコードを登録してあげる。(今回はLB側に付けるのでここまででOK)
インスタンス(EC2)
いったんインスタンス作る。インスタンスは適当に。Webサーバなら何でもいい。
LB作る(証明書も)
※ HTTPSを選んでおかないと、次のステップでその辺の設定が出てこない。
ACMを選択して、ACMで新しく証明書作るのリンクから証明書作りに行く。
検証中の状態になったら、上記の詳細を開いて、ここからRoute53へCNAMEレコードを追加する。手でやってもいいかもだけど、何か上手くいかなかったのでここからやった方が無難。
登録されたかどうかは、Route53で該当のホストゾーンの中のレコードを見る。CNAMEが追加されてるはず。↓
証明書の検証自体は、数分~10数分くらいで終わるはず。終わったら下記の発行済み状態になる。
↑まで終わったら、元のLBの登録の画面に戻って、「証明書の名前」のところに今のモノを入れる。
あとは適当にLBの設定をして作る。
DNS側にLBのAレコードを作る
LB作り終わったら、DNSにLBの情報を入れてあげる。
↑。対象のLBを選択。
セキュリティーグループとかの設定
あと、セキュリティというかACLの設定。
Webサーバ側にLBのセキュリティグループを追加してあげないとダメ。