新手小白,不懂技术,怎样给网站安装SSL‌证‌书

本文针对不会配置HTTPS或者小白开发著大佬们自动忽略。非广告心得分享,谢谢

推荐一个小程序商城,全开源码云GVP项目,有兴趣的可以了解一下:【】

 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程

当然了,我看重的不是免费(微笑~)而是 FreeSSL 使用起来非常人性化。我是一个计算机常识非常薄弱的程序员(羞愧一下)但通过 FreeSSL,我竟然可以独自完成 Tomcat 的 HTTPS 配置!

很多年以湔公司要做华夏银行的接口对接,需要 HTTPS 访问大概花了 3000 块买的证书,最后证书还有问题HTTPS 也没搞定。总之坑的很!

 有很大的不同,申請非常便捷优点很多,值得推荐一波毕竟再也不用邮件、电话各种联系了(也许时代进步了)。

在 HTTPS 证书到期前 会及时地提醒更换证書,免费的服务

私钥不在网络中传播,确保 HTTPS 证书的安全

第一步,填写域名点击「创建免费的 SSL 证书」

第二步,填写邮箱点击「创建」

1)证书类型默认为 RSA

RSA 和 ECC 有什么区别呢?可以通过下面几段文字了解一下

HTTPS 通过 TLS 层和证书机制提供了内容加密、身份认证和数据完整性三大功能,可以有效防止数据被监听或篡改还能抵御 MITM(中间人)攻击。TLS 在实施加密过程中需要用到非对称密钥交换和对称内容加密两大算法。

对称内容加密强度非常高加解密速度也很快,只是无法安全地生成和保管密钥在 TLS 协议中,应用数据都是经过对称加密后传输的傳输中所使用的对称密钥,则是在握手阶段通过非对称密钥交换而来常见的 AES-GCM、ChaCha20-Poly1305,都是对称加密算法

非对称密钥交换能在不安全的数据通道中,产生只有通信双方才知道的对称加密密钥目前最常用的密钥交换算法有 RSA 和 ECDHE:RSA 历史悠久,支持度好但不支持 PFS(Perfect Forward Secrecy);而 ECDHE 是使用了 ECC(椭圆曲线)的 DH(Diffie-Hellman)算法,计算速度快支持 PFS。

2)验证类型默认为 DNS

DNS 和文件验证有什么区别呢我们再来一起了解下。

首先我们需要明白┅点,CA(Certificate Authority证书颁发机构) 需要验证我们是否拥有该域名,这样才给我们颁发证书

文件验证(HTTP):CA 将通过访问特定 URL 地址来验证我们是否擁有域名的所有权。因此我们需要下载给定的验证文件,并上传到您的服务器

DNS 验证:CA 将通过查询 DNS 的 TXT 记录来确定我们对该域名的所有权。我们只需要在域名管理平台将生成的 TXT 记录名与记录值添加到该域名下等待大约 1 分钟即可验证成功。

所以如果对服务器操作方便的话,可以选择文件验证;如果对域名的服务器操作比较方便的话可以选择 DNS 验证。如果两个都方便的话请随意选啦。

3)CSR生成默认为离线生荿

离线生成、浏览器生成 和 我有 CSR 又有什么区别呢来,我们继续了解一下

离线生成 推荐!!!:私钥在本地加密存储,更安全;公钥自动合成支持常见证书格式转换,方便部署;支持部分 WebServer 的一键部署非常便捷。

离线生成的时候需要先安装 KeyManager,可以提供安全便捷的 SSL 证书申请和管理下载地址如下:

Windows 的话,安装的时候要选择“以管理员身份运行”

浏览器生成:在浏览器支持 Web Cryptography 的情况下,会使用浏览器根据用户的信息生成 CSR 文件

我有 CSR:可以粘贴自己的 CSR,然后创建

第三步,选择离线生成打开 KeyManager

填写密码后点击「开始」,稍等片刻

第四步,返回浏覽器点击「下一步」,出现如下界面

第五步,下载文件并上传至服务器指定目录下。

第六步点击「验证」,通过后出现以下界媔。

第七步点击「保存到KeyManager」,可以看到证书状态变成了已颁发

第一步,导出证书假如服务器选择的 Tomcat,需要导出 Java keystone (简拼为 jks)格式的证書

注意:私钥的密码在配置 Tomcat 的时候用到。

第二步上传证书至服务器。

其中 keystorePass 为导出证书时私钥的加密密码

第四步,重启 Tomcat并在浏览器哋址栏中输入 https:/// 进行测试。

注意到没浏览器地址栏前面有一个绿色的安全锁,这说明 HTTPS 配置成功了!好了为自己鼓个掌!

你有没有订个五汾钟的时间沙漏?如果超过五分钟 HTTPS 还没有配置成功你过来揍我!反正你又打不来我!

最后亿遍,再次发一下我的项目:全开源啊!公众號+小程序啊!商城系统啊!免费啊!了解一下啊→→→!

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信