最近收到腾讯云的通知SSL证书要到期了,本想直接申请的发现现在申请的免费SSL证书有效期只有90天了,顺便了解了一下原因是**包括Google在内的国际顶级科技公司一直都有在推进免费证书90天有效期的建议,免费证书加密等级低,难以应对今天日益复杂的网络环境,90天一更新有助于及时发现可能存在的安全漏洞,从而降低风险。**这本意是好的但是苦了我们这些的IT 人了,不过好在有自动化的SSL证书更新神器
acme
,可以一键申请SSL证书,到期也会自动更新,省去了很多麻烦。
安装acme
首先下载安装 acme,后面的 email修改为自己的用于收取SSL证书相关的消息,acme 默认会安装在~/.acme.sh/
目录下。
curl https://get.acme.sh | sh -s email=[email protected]
修改SSL证书服务商
默认SSL 证书服务商为 ZeroSSL,申请过程比较容易出错建议修改为letsencrypt,
acme.sh --set-default-ca --server letsencrypt
证书申请
证书申请过程需要一个域名验证操作,acme 支持两种验证方式:http 验证和 dns 验证,这里我们