标签 - SSL

SSL    2019-08-14 09:24:59    150    0    0

由于项目需要,网站需要https服务,服务器是阿里云的,装的是宝塔的面板,下面是详细的配置ssl证书的方法:

如何在阿里云的后台申请ssl证书就不说了,下载下来的证书有三个:.key   chain.crt   publi.crt

证书的密钥是(.key)的文件,但是很多验证的平台要求证书是:pem格式,但是我们下载的证书的是.crt的证书,看到过很多说要合并什么的,其实都没有用。

我们要做的就是:将.key文件放到密钥key,关键是PEM这里的填写:合并

public.crt 放前面 

chain.crt 放后面

这里合并一定要完整,复制粘贴好一个后,回车复制粘贴第二个。然后点击保存就可以了。

如果我们的网站之前是http服务的,访问http的链接还会继续打开,我们要做的是将http进行重定向到https,宝塔的做法,只需要开启强制HTTPS就可以了。

SSL 免费SSL    2019-02-27 11:59:01    34    0    0

该网站专门做免费证书的申请,据说未来会添加更多的证书品牌。现在支持证书申请,证书到期提醒,证书管理等功能。目前可以申请两款证书:Let’s Encrypt 和 TrustAsia。两者之间的区别在于:
Let’s Encrypt,支持多域名,有效期 3 个月。
TrustAsia,支持单域名(赠 www),有效期 1 年。
Let's Encrypt V2,支持多域名通配符,有效期 3 个月

进入网站首页,输入你需要申请证书的域名。
7ab514d162d9f2d35425ebffa2ec8a136327ccaf.jpg

输入你的邮箱,该邮箱可用于证书到期通知,后台管理证书(需要注册)
1e71f724b899a901b66e942616950a7b0208f50d.jpg

该网站两个品牌均可以申请 RSA 和 ECC 证书,并且支持 DNS 验证和 File 文件验证。选择自己最方便的方式。

这里需要对 CSR 生成进行说明,有三种方式:

1、Web Cryptography,网站默认使用 Web Cryptography 进行私钥和 CSR 的生成。这将不会产生私钥在网络中传播的可能,尽可能的保护了你申请的证书的安全。

2、手动粘贴,如果你对安全非常重视,你可以通过粘贴自己生成的 CSR 进行申请。

d4239b35e5dde711f5c28de6acefce1b9d16614b.jpg
所有东西都已经准备好了,点击生成。如果你是 DNS 验证,你能够获得如下信息

你需要到 DNS 服务商处添加该 TXT 记录,完成之后。你可以动过手动验证的方式进行验证(如果直接点击验证,失败后需要重新填写验证信息),当所有域名验证通过之后,点击 验证,你就可以获得你的证书了。
6c63514a20a446231e716b729322720e0cf3d72c.jpg

当你的验证信息通过之后,你会看到如下,到这里申请证书的步骤就 OK 了。
0d729944ebf81a4c760f25d9dc2a6059252da6a6.jpg

你还可以到 FreeSSL.org 网站后台管理证书、上传证书、查看证书详细等等。
cf5a8316fdfaaf51988148af875494eef01f7a05.jpg
c2bce2039245d6887d737bb4afc27d1ed21b246a.jpg
c9bdddcec3fdfc0335242aa8df3f8794a4c22607.jpg
f392492c11dfa9ec8e709f0769d0f703918fc101.jpg