はじめに
nginx on docker(docker-compose) を FiloSottile/mkcert で生成した自己生成証明書(オレオレ証明書)で HTTPS(SSL)化する方法。
証明書はホストマシン上で作成。
TL;DR
- ホストマシンに FiloSottile/mkcert をインストール
- 証明書はホストマシン上(Amazon Linux 2)で生成
docker-compose.yml
のvolumes
でマウント- ポートフォワーディング設定を変更
- nginx のコンフィグファイルで SSL を有効化