まずファイアウォールの設定と必要なライブラリのインストールをします。
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