网站之前买的SSL证书快到期了,查了一下, letsencrypt的免费证书居然都支持泛域名了,那还有什么好说的,搞起搞起。
这里以cloudflare为例,操作步骤很简单,直接上图:
curl https://get.acme.sh | sh
export CF_Token="第一步拿到的cloudflare访问令牌"
acme.sh --issue --DNS dns_cf -d yourdomain.com -d *.yourdomain.com -k ec-256
acme.sh --installcert -d yourdomain.com --fullchainpath /usr/local/nginx/conf/yourdomain.com.crt --keypath /usr/local/nginx/conf/yourdomain.com.key --ecc --reloadcmd "/usr/bin/sudo service nginx reload"
23 0 * * * /home/centos/acme.sh --cron >> renew-ssl.log