分享一个简单、便宜配置https安全证书的方法(10元 年)_ssl证书 10元1年(1)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2、购买证书,打开FreeSSL.cn(https://freessl.cn/)证书购买网站,上面填写上你的域名,选择最下面左侧9.9元/年(可续三年)和19.9元/年(可续五年)的都可以,然后点击右侧的“抢购证书”进行付费购买。

在这里插入图片描述

这一页内容可以根据实际情况进行选择,如果没有具体要求,可以跟我一起选择默认选项,如下图所示。支付相关内容不再赘述,记得报销。

在这里插入图片描述

3、付费后会自动进入 订单系统 https://certcloud.cn/,进行证书的认证和签发;需要完成的主要包括提交订单、提交CSR、域名验证三步;由于我们证书已经签发过,下面都已经通过并打钩,在签发前是没有绿色打钩的。这里需要操作的主要是后两步“提交CSR、域名验证”,下面我也会主要跟你介绍。

在这里插入图片描述

4、提交CSR步骤,其实就是生成并下载证书私钥,证书私钥得留好,后面验证证书时会用到;如下图所示,生成CSR的主要方式两种,浏览器直接生成或通过KeyManager这个客户端生成并管理,我使用了KeyManager,这样至少不会随意丢失,使用也方便,他可以给你生成Nginx(pem)、Apache(pem)tomcat(jks)、ISS(pfx、pkcs12)等形式的证书,使用上很便捷。

在这里插入图片描述
在这里插入图片描述

输入密码后,自动显示 CSR私钥生成成功,请返回浏览器说明成功生成 CSR私钥。证书这边的操作就完成了,证书也可以导出了,是不是很简单?当然,目前生成的证书还没有被FreeSSL正式签发,因此还不能被CA认证为安全。

在这里插入图片描述

下面进入最后一步,将证书拿到域名代理机构去核验域名真实性,核验通过后,安全认证就可以签发使用了。

在这里插入图片描述

5、到了域名验证步骤了,会自动获取到验证信息,下一步要到你的买域名的运营商那里(我的是阿里云),需要去进行DNS解析认证,证明这个域名是你拥有的。

在这里插入图片描述

6、如上图所示,我们是申请了两个域名都能使用这个安全证书,当然,你也可以只申请一个。然后我们打开阿里云,通过下图流程到DNS解析设置这页,点击域名的解析设置按钮。

在这里插入图片描述

点击添加记录,在这里添加记录内容,这样证书网站进行验证时,会扫描到域名中的这个内容,即校验成功。下方两张图来记录这里添加的形式,内容取自上方的域名验证信息图中内容,尽量保持一致即可。

在这里插入图片描述
在这里插入图片描述

添加完成后,回到证书订单页进行DNS验证,点击“配置完成,检测一下”,会生成检测结果如下两图所示。说明该安全证书已经签发完毕,到这里,证书方面已经搞定了。

在这里插入图片描述
在这里插入图片描述

好了,你再到证书验证界面看一下,会发现证书已经签发成功了。啊,如此简单!!如果你感觉并不简单,可以通过微信(w843903492)找到我,并备注配置https证书,求笔试,然后接受我的鄙视。

在这里插入图片描述

或许你会疑惑,前面图中三条记录还有第一条记录是干啥的?其实我当时也没有配置这个,后来发现通过https://ip:port访问还是不安全的,嗯?没用??

在这里插入图片描述

不用慌!你想,我们为什么要配置“域名+证书”关联?当然是要“域名+证书”一起用才行,所以我们要想办法通过:https://domain:port/ 这种域名形式进行访问,这样就实现了“域名+证书”一起用。

那么我们把web所在的公网IP代理到www.chenhh.com域名上是不是就可以了?

是的!聪明如你,下面两张图可以清晰的看到,我们将我们的公网IP222.128.xx.xx代理到了www.chenhh.com域名下,这样用户在访问www.chenhh.com时,DNS会把域名自动映射为你的IP。

在这里插入图片描述

配置完后我们就可以到KeyManager客户端导出我们的证书了,可以导出Nginx(pem)、Apache(pem)tomcat(jks)、ISS(pfx、pkcs12)等形式的证书,记得写一个私钥加密密码,后面server配置时用得上。导出证书流程由于过于简单,不再赘述。

在这里插入图片描述

由于我们使用的tomcat server,下面我会介绍tomcat配置证书的方式,希望能够帮到你。

二、tomcat server配置流程

证书有了,剩下就很好办了。我使用的tomcat做web容器,只需要修改tomcat/conf/server.xml文件即可。内容可以参考博客:

《https协议配置》https://blog.csdn.net/qq_39390545/article/details/91048672

  1. 更改tomcat配置文件(server.xml),以我本机路径为例(如下图):

在这里插入图片描述

a.修改配置文件第一处:

在这里插入图片描述

b. 修改配置文件第二处:

在这里插入图片描述

主要修改完这两处就可以了,下面你就可以尝试把项目放到tomcat中并启动它,我们看看效果。记得,要通过域名+端口号去访问。下图可见已经安全了,在一些浏览器上会显示一个小绿锁。

在这里插入图片描述

好啦,我们配置https安全证书的说明到此结束,希望能帮到你!能看到这里想必你也是个爱研究的同学,记得帮哈哥点赞~~建议收藏一下,以后同事需要时,甩他脸上。

给大家的福利

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:

在这里插入图片描述

因篇幅有限,仅展示部分资料

网络安全面试题

绿盟护网行动

还有大家最喜欢的黑客技术

网络安全源码合集+工具包

所有资料共282G,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 20
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值