見出し画像

Let’sEncryptからSSL証明書取る@Nginx

SSL証明書とは

インターネットで広く利用されているHTTP通信は、入力した情報を暗号化しないままネットワークへ流してしまうため、悪意を持った犯罪者に内容を盗聴される可能性があります。盗聴し不正に入手した個人情報やクレジットカード情報を使って、お金を勝手に引き落とされたり、入力したデータ内容を書き換えられてしまうおそれもあるのです。

これに対して、暗号化された通信は、HTTPS通信と呼ばれ、入力情報は通信先しか暗号を解除することができないため、安全・安心に通信を行なうことができるのです。


SSL証明書による通信の暗号化流れ

画像1

サーバー環境準備

AWS EC2 (Amazon Linux 2)
Python 3.7.9    ※2021年1月時点のAmazon Linux2でのデフォルト
Django 3.1.3
PostgreSQL 11.5  ※同上
Nginx 1.12     ※同上
Gunicorn

ここから先は

4,507字 / 5画像
この記事のみ ¥ 498

この記事が参加している募集

最近の学び

この記事が気に入ったらサポートをしてみませんか?