CentOS 安裝免費 Let’s Encrypt SSL 證書

CentOS 安裝免費 Let’s Encrypt SSL 證書教程。

安裝

CentOS 8

# curl -O https://dl.eff.org/certbot-auto
# mv certbot-auto /usr/local/bin/certbot-auto
# chmod 0755 /usr/local/bin/certbot-auto

CentOS 7

# yum install certbot-nginx

生成證書

CentOS 8

# /usr/local/bin/certbot-auto --nginx -d errlogs.com -d www.errlogs.com

CentOS 7

# certbot --nginx -d errlogs.com -d www.errlogs.com
  • -d 指定域名

自動更新

證書有效期為三個月,我們需要添加定時任務自動更新證書。

# crontab -e
# CentOS 8
2 0 * * * /usr/local/bin/certbot-auto renew --dry-run

# CentOS 7
2 0 * * * /usr/bin/certbot renew --quiet

# systemctl reload crond