ZeroSSL免费证书申请
ZeroSSL免费证书申请
更新时间:2024-7-9
简介
ZeroSSL是一个免费的证书颁发机构,提供SSL证书创建和管理的一站式解决方案
免费方案
证书数量:3张
有效期:90天
通配符/泛解析:不支持
验证方式:HTTP文件验证、DNS验证
自动续签:不支持
什么是 通配符 和 泛解析
通配符 *
,是泛解析的一个必用字符,且只能表示当前级
比如域名是:baidu.com
,那么它的泛解析就是 *.baidu.com
表示 baidu.com 下所有的二级域名(不含三级域名),如 baike.baidu.com
等
比如三级域名是 bce.baidu.com
,那么它的泛解析就是 *.bce.baidu.com
表示 bce.baidu.com 下所有的三级域名(不含四级域名), 如 login.bce.baidu.com
等
以此类推...
注册
点击官网右上角 Log In 注册账号,密码需大小写及数字,8位字符以上即可
申请
进入面板,可以看到90天的证书,只能申请3张,点击 New Certificate
创建SSL证书
输入我们的域名,选90天,其他默认,才是免费的
说明
Domains:输入子域名或二级域名
Validity:90-Day Certificate
Add-Ons:什么都不选
CSR & Contact:默认自动开启的即可
验证方式推荐还是DNS验证,需要我们新建一个CNAME并指向对应的值
注意
这里的 Name
后面的域名,不要复制!!!只要前面部分!!!
域名是免费服务器分配的二级域名,没有所有权?
只要服务器有使用权就行,可以选择 HTTP 文件验证
都没有?那你搁着玩呢,总要有一个是你的吧
在域名购买商提供的DNS解析处,添加记录
,我用的腾讯云家的 DNSPod
说明
主机记录:ZeroSS给的
Name
(仅复制域名前部分)记录类型:CNAME
记录值:ZeroSS给的
Point to
的值TTL:3600
添加成功,等待解析完成
返回 ZeroSSL 点击 Verify Domain
验证
验证成功后,点击 Download Certificate (.zip)
下载证书压缩包
我们的证书需要 *.pem
和 *.key
格式,但是只有 crt
格式怎么办呢,先解压
很简单,pem证书
= ca_bundle.crt
+ certificate.crt
右键用记事本打开 ca_bundle.crt
全选内容,复制
同样的方式记事本打开 certificate.crt
拉倒最底部,粘贴将刚复制的内容,保存
最后将文件重命名改成 certificate.pem
,确定即可
看不到文件后缀名
文件夹顶部 查看 - 勾选 文件拓展名
部署
部署方式也非常的多,本次仅演示 宝塔面板
点击你的域名站点 - SSL - 当前证书,记事本打开 private.key
,全选,复制,粘贴在 密钥(KEY)
的框里
同样的方式,我们复制粘贴 certificate.pem
在 证书(PEM格式)
的框里
保存并使用证书
这里建议开启 强制HTTPS
,即便别人使用http访问,也强制跳转到https
回到 ZeroSSL 已经提示部署成功了
一直没成功
检查你在输入CNAME值的时候,是否没有删掉后面的域名部分
访问网站,有小锁了,连接安全 - 显示证书,可以看到颁发者和到期时间
吊销
如果你不想使用了,可以吊销证书
点击 Certificates - Install丨V - Revoke Certificate
有个提示就是,即便你吊销了,你使用的名额并不会释放,问你是否确定
再次点击 Revoke Certificate
即可