HTTPS通信(SSL/TLS暗号化通信)の流れ まずは、実際にNginxでどのような流れでHTTPS通信が行われるかを説明します。 クライアント・サーバ間のHTTPS通信(SSL/TLS暗号化通信)は以下の流れで行われます。 クライアントがサーバに対してHTTPSでリクエストを送る サーバは公開鍵付きの証明書をクライアントに送付する(秘密鍵と違い、公開鍵は全世界にばら撒いて問題ない) クライアント側で生成した共通鍵を、公開鍵を使って暗号化する 暗号化した共通鍵をサーバに送付する 暗号化された共通鍵を秘密鍵で復号する クライアント・サーバ共に共通鍵を持っている状態となったので、共通鍵を使ったクライアント・サーバ間での暗号化通信が可能となる Dockerを使ってローカルに立てたNginxでHTTPS通信する方法 HTTPS通信の流れが分かったところで、具体的にローカルにDockerで立てたN
![Dockerを使ってローカルに立てたNginxでHTTPS通信する方法|Webエンジニア研究室](https://cdn-ak-scissors.b.st-hatena.com/image/square/092990fb55820f5b57a80d48cf629e9d16e75712/height=288;version=1;width=512/https%3A%2F%2Fwww.engilaboo.com%2Fwp-content%2Fuploads%2F2021%2F09%2Fnginxx.jpg)