在freessl在线申请免费的ssl证书,比起在服务器上折腾Cerbot脚本来说,更加简单快捷。
freessl目前支持亚信和letsencrypt两款免费的证书。前者有效期1年,但是不支持通配符域名,后者有效期3个月,支持通配符域名。使用哪一个,自己酌情而定。
freessl 官网
https://freessl.cn 8
1. 下载keymanager
https://keymanager.org 6
下载后,运行安装,设置好密码。进入了主界面。就算安装OK。
image1150×750 21.7 KB
2. 在freessl 官网申请ssl证书
这里演示为 springcloud.io 申请通letsencrypt配符证书。
在输入框中填写要申请证书的的域名,如果又多个使用逗号分隔。
这里填写的是*.springcloud.io,springcloud.io
勾选 letsencrypt,点击【创建免费的SSL证书】
image924×644 161 KB
确认无误后,点击【点击创建】
image872×482 101 KB
在弹窗的对话框中选择【打开KeyManager】
CSR生成成功后返回浏览器,点击对话框中的【继续】
image1150×750 39.7 KB
按照要求在DNS服务器添加TXT解析记录
这里使用的是阿里云的DNS服务器
image761×653 23.4 KB
image1704×287 22.2 KB
在DNS配置OK后,建议等待10s左右,点击页面上的【点击验证】
些许等待后,证书成功OK,点击【保存到KeyManager】
image697×580 19.9 KB
需要 在弹窗的对话框中选择【打开KeyManager】,并且输入安装时设置的密码
KeyManager中的证书
image1150×750 45 KB
证书成功OK,此时可以把证书导出为需要的格式使用了。
关于KeyManager
你可以在freessl中申请N个证书,都通过KeyManager来进行管理。它不进可以管理证书,还可以把证书导出为不同的格式。甚至还可以通过它来申请证书。这些都很简单的东西,稍微鼓捣一下就明白了。