無料でSSL証明書を発行できるLet’s Encryptの設定手順をまとめる
www.example.comだとして
certbotインストール
1 | sudo curl https://dl.eff.org/certbot-auto -o /usr/bin/certbot-auto |
証明書の発行
1 | certbot-auto certonly --webroot -w /data/www.example.com -d www.example.com --email webmaster@example.com --debug |
↑で証明書発行されるので、Apacheなりに設定する
- -w webroot
- -d ドメイン
- –email 連絡先
CRONで自動更新を仕掛けておく
sudo vi /etc/cron.d/update-letsencrypt
1 | 00 19 10 * * root certbot-auto renew --force-renew && service httpd restart |