アーカイブ記事:2019年当時のUbuntuとCertbotの手順です。

Ubuntu 18.04にLet’s EncryptのTLS証明書を設定します。Apache、LAMP、WordPressが稼働し、対象ドメインを管理している前提です。
add-apt-repository ppa:certbot/certbot
apt install python-certbot-apache
certbot –apache -d berndkuhlen.de -d www.berndkuhlen.de
certbot renew –dry-run
証明書を更新するCertbotのcronジョブも設定してください。
私の設定は次のとおりです。
0 0 * * * /usr/bin/certbot renew >/home/ubuntu/certbot.txt
2>/home/ubuntu/certbot.err
自動生成された設定はこちらです。
renew_before_expiry = 30 days
version = 0.31.0
archive_dir = /etc/letsencrypt/archive/berndkuhlen.de
cert = /etc/letsencrypt/live/berndkuhlen.de/cert.pem
privkey = /etc/letsencrypt/live/berndkuhlen.de/privkey.pem
chain = /etc/letsencrypt/live/berndkuhlen.de/chain.pem
fullchain = /etc/letsencrypt/live/berndkuhlen.de/fullchain.pem
Options used in the renewal process
[renewalparams]
account = SOMEACCOUNTID
authenticator = apache
installer = apache
server = https://acme-v02.api.letsencrypt.org/directory
Certbotが証明書と443番ポートの待ち受けをApacheの設定に自動追加したのには驚きました。


クラウド / システム