EC2でインスタンスを作成し、AWS Certificate Manager (ACM)でSSL証明書を取得し、Application Load Balancer (ALB)を設定してhttpsでアクセスできるまでの流れをメモする。SSL証明書取得は無料で、ALBを使うとそれを利用することができる。 前提として1つのドメイン、1つのEC2インスタンス、1つのALBでの構成とする。 ちなみに、ドメインは今回、お名前.comで取得し、Route53を利用しない。ALBへのアクセスは80と443を受け付けるが、ALBからEC2へのアクセスは80のみとしている。 User——→ALB(80,443)——→EC2(80) また、今回は、お名前.comでCNAMEレコードを登録するのだが、お名前.comで、サブドメインなしのCNAMEレコードは登録できない。ということは、現時点で「ACM+ALB+お名
![EC2+ACM+ALB+お名前.comで設定をしてサブドメインでhttps接続できるようになるまでひととおり|owani.net#stay.hungry](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f8f78bf1f55c59dd3d60ab992ab0a4d402d9623/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fowani.net%2Fwp-content%2Fuploads%2F2018%2F10%2Fec2-acm-alb.png%3Ffit%3D1280%252C720%26ssl%3D1)