通过freessl在线申请免费的ssl证书

freessl在线申请免费的ssl证书,比起在服务器上折腾Cerbot脚本来说,更加简单快捷。

freessl目前支持亚信letsencrypt两款免费的证书。前者有效期1年,但是不支持通配符域名,后者有效期3个月,支持通配符域名。使用哪一个,自己酌情而定。

freessl 官网

https://freessl.cn

1. 下载keymanager

https://keymanager.org

下载后,运行安装,设置好密码。进入了主界面。就算安装OK。

2. 在freessl 官网申请ssl证书

这里演示为 springcloud.io 申请通letsencrypt配符证书。

在输入框中填写要申请证书的的域名,如果又多个使用逗号分隔。

这里填写的是*.springcloud.io,springcloud.io

勾选 letsencrypt,点击【创建免费的SSL证书】

确认无误后,点击【点击创建】

在弹窗的对话框中选择【打开KeyManager】

image

CSR生成成功后返回浏览器,点击对话框中的【继续】


image

按照要求在DNS服务器添加TXT解析记录

这里使用的是阿里云的DNS服务器


在DNS配置OK后,建议等待10s左右,点击页面上的【点击验证】

些许等待后,证书成功OK,点击【保存到KeyManager】

需要 在弹窗的对话框中选择【打开KeyManager】,并且输入安装时设置的密码

KeyManager中的证书

证书成功OK,此时可以把证书导出为需要的格式使用了。

关于KeyManager

你可以在freessl中申请N个证书,都通过KeyManager来进行管理。它不进可以管理证书,还可以把证书导出为不同的格式。甚至还可以通过它来申请证书。这些都很简单的东西,稍微鼓捣一下就明白了。