Let’sEncryptからSSL証明書取る@Nginx
SSL証明書とは
インターネットで広く利用されているHTTP通信は、入力した情報を暗号化しないままネットワークへ流してしまうため、悪意を持った犯罪者に内容を盗聴される可能性があります。盗聴し不正に入手した個人情報やクレジットカード情報を使って、お金を勝手に引き落とされたり、入力したデータ内容を書き換えられてしまうおそれもあるのです。
これに対して、暗号化された通信は、HTTPS通信と呼ばれ、入力情報は通信先しか暗号を解除することができないため、安全・安心に通信を行なうことができるのです。
SSL証明書による通信の暗号化流れ
サーバー環境準備
AWS EC2 (Amazon Linux 2)
Python 3.7.9 ※2021年1月時点のAmazon Linux2でのデフォルト
Django 3.1.3
PostgreSQL 11.5 ※同上
Nginx 1.12 ※同上
Gunicorn
この記事が参加している募集
この記事が気に入ったらチップで応援してみませんか?