来源: https://www.cnblogs.com/osnosn/p/10608455.html 来自osnosn的博客
写于: 2019-03-30.
以下是正文。
访问 freessl.org
,它会跳到 freessl.cn
,这两站是一样的:
填入你要申请的域名,比如test.org
,选择一个免费产品。(我为了偷懒,选了个最长的,一年)
填入你的邮箱,似乎没什么用。我猜,可能快到期了,会发封邮件提醒你吧。
选择证书类型:
选择验证类型:
CSR生成:
"点击创建",不会跳出新页面。下拉当前页面,在底下。
如果你选择DNS验证,就是这个页面。
就是给域名 _dnsauth.test.org
创建一个TXT记录。
用linux命令 dig _dnsauth.test.org txt
能显示那个验证字符串。
如何设置DNS的TXT记录,可以参考别人的文章
配置好TXT记录之后,可能生效需要一点时间(好几分钟)。不要着急点中间的"点击验证",先点页面右下角的"配置完成,检测一下"
因为,"检测一下" 可以多次检测。中间的"点击验证" 失败的话,似乎又要重头搞一遍。
验证结果,不需要全绿,只要有一个绿的(匹配),你就可以去点之前那个页面中间的"点击验证",生成证书了。
如果你选择文件验证,就是这个页面。
去你的网站,按照要求建立目录,文件,然后把验证字符串写入文件fileauth.txt
中。
图片中的例子中,文件路径是 /.well-known/pki-validation/fileauth.txt
,第一个目录是点
开头。
你的网站可以是运行在80口(http),
也可以是运行在443口(https),先自己搞个自签名证书用着,不影响验证。
网站运行在其他非标准端口的,验证不支持。
验证前,可以自己用浏览器访问一下,看能否成功。
同样,"检测一下"的页面,只要有一行绿的(匹配),就OK。你就可以去点击"点击验证",去生成证书了。
最终,你会得到三个内容,CA证书,服务器证书,服务器密钥。
至于怎么配置到你的web站上(apache,nginx,iis,...),不在本文范围。请自行搜索。
转载请注明来源。
来源: https://www.cnblogs.com/osnosn/p/10608455.html 来自osnosn的博客
-------------end----------------
原文:https://www.cnblogs.com/osnosn/p/10627969.html