はじめてのAWS EC2インスタンスにDockerインストール、docker-compseでnginx-proxyとletsencrypt-nginx-proxy-companionを使う

AWS
Table of Contents

巷ではSSLが当たり前になってきました。
さくらVPSからAWSへの移行作業といっしょにdockerでマイクロサービスが作れる環境、そしてSSL化もしたい。
といったところでいろいろ調査したり試したりしています。

SSL化ではAWS Certificate Managerがあります。しかしELB(ロードバランサー)でしか使えないよう。詳しく調べていないけど。。。

まあここは、無料で有名なLet’s Encryptを使うことにしました。
公式HP:https://letsencrypt.org/
Github:https://github.com/letsencrypt/letsencrypt

mozaic.fmでLet’s Encryptについて詳しく説明されていました。
https://mozaic.fm/episodes/23/lets-encrypt.html

Lets Encryptは無料の認証局で、誰でも簡単に使えて、かつ自動化ができます!
下記の手順では、letsencrypt-nginx-proxy-companionが自動でやってくれます。