はじめに この記事では、dockerのnginxコンテナを使ったwebサイトのhttps化手順をまとめています。 dockerコンテナと、let's encryptを使ってサイトのhttps化を目指している方の参考になれば幸いです。 また、自身の知識の整理のためにssl証明書について冒頭でまとめていますが、既にご存じの方は3. ssl証明書の取得手順までスキップしてください。(もし知識の浅い部分があればご指南いただけると嬉しいです。) 筆者の開発環境 サーバ: ubuntu 20.04 nginx (docker) 目次 1. ssl証明書の目的 2. let's encryptについて 3. ssl証明書の取得手順 4. ssl証明書の更新方法 5. おわりに 1. ssl証明書の目的 結論から言うと、ssl証明書の目的は webサイトの通信を暗号化してセキュリティを高めることです。 暗