httpsにする時のメモ

まずファイアウォールの設定と必要なライブラリのインストールをします。

sudo ufw allow 443
sudo ufw reload
sudo ufw status

sudo add-apt-repository ppa:certbot/certbot
sudo apt update
sudo apt install python-certbot-apache
sudo apache2ctl configtest
sudo certbot certonly --apache --webroot-path /home/myuser/project -d example.com -m example@gmail.com

apacheのconfigファイルを設定します。
ここは任意のconfigファイル(私の場合django.conf)

SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

apacheの再起動を行います。

sudo a2enmod ssl
sudo a2ensite default-ssl
sudo systemctl reload apache2
sudo service apache2 restart
タイトルとURLをコピーしました