想要给网站上 HTTPS,要如何免费拿下一张 SSL 证书?

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
云解析 DNS,旗舰版 1个月
.cn 域名,1个 12个月
简介: 什么是 HTTPS?众所周知 HTTP 是明文传输,并没有加密措施,容易被人抓包分析内容,过去可以使用前后端约定俗成加密规则传输,但是到现在可以使用 HTTPS 避免这一步的操作,所以 H

前排提示,本文章图片较多,流量较少用户请连 WIFI 后看

什么是 HTTPS

众所周知 HTTP 是明文传输,并没有加密措施,容易被人抓包分析内容,过去可以使用前后端约定俗成加密规则传输,但是到现在可以使用 HTTPS 避免这一步的操作,所以 HTTPS 就是 HTTP 的升级版,具有加密作用,而实现 HTTPS 的具象化表现就是 SSL 证书,可以理解为有了 SSL 证书,你的网站就可以被赋能 HTTPS

PS: 关于 HTTPS 的发展和实现机制详情可以参考我之前的文章 面试题之 HTTPS 为什么是安全的?

IMG

如何拿下 HTTPS

HTTPS 之前先需要域名,域名这种随便拿一个垃圾域名就行了,重在参与,获取途径如下

  1. github 学生包 - 香港服务器 + 域名(一年),简直香到爆
  2. 腾讯云/华为云/阿里云 - 新人优惠 1 元 1 年或者 4 - 20 都可以拿下一些垃圾顶级域名,比如 .top/.ltd/.asia/.lfu 这种

注意,你买了域名之后非常有可能会被域名提供商给迷惑,像我的域名是腾讯云买的域名,你可以按照下面的方式申请免费域名

IMG

IMG

IMG

注意上面这张图片红框住的部分,这个证书只能绑定一个域名,这意味这你的顶级域名的子域名(比如 www.yourdomain.com),只能有一个享有 HTTPS,这就很麻烦了

比如今天我开了一个网站买东西,明天我开给网站给别人咨询,作为一个成年人,怎么才能全都要 HTTPS 呢?

IMG

因此我们需要的上面说的泛域名证书,如何理解泛域名证书,参考下面的例子

*.example.com 的能够匹配的所有子域名都能使用 HTTPS 服务的就是泛域名证书,比如

  1. a.example.com
  2. b.example.com
  3. c.example.com

那么腾讯云说它的泛域名证书要钱,我们在哪才能够白嫖到免费的泛域名证书呢?

Let's Encrypt

Let's Encrypt: 一个为 2.25 亿个网站提供 TLS 证书的非盈利性证书颁发机构。

其实 HTTPS 很容易拿到,甚至不需要钱,可以白嫖,相比域名要更简单获取(其实域名也有非常多垃圾域名)

说白了 HTTPS 就是知名企业背书的一个服务,那有没有痛击资本主义的公益机构?当然有,没错,它就是 Let's Encrypt

Let's Encryp

申请证书

虽然已经有了公益机构,但是直接在 Let's Encrypt 直接操作证书还是有点难,我建议直接去来此加密这个网站去获取证书

网站:来此加密 - Let's Encrypt 在线免费申请SSL证书 (osfipin.com)

  1. 第一步,先注册个账号

e607e5b5b62647799c0a9a6e501ec071~tplv-k3u1fbpfcp-zoom-1.image
f0f43f54df514cac9cff55d0dac3a1fb~tplv-k3u1fbpfcp-zoom-1.image

  1. 第二步申请证书

IMG

IMG

  1. 无脑下一步

IMG

IMG

  1. 第四步,开始验证,先等待验证

IMG

采用 DNS 验证方式

IMG

IMG

注意,这个时候是添加的 TXT 记录,简单理解就是设置一个新域名,然后访问这个域名会返回文本信息

PS: 整个申请 SSL 证书的过程中都无关你的服务器地址,仅仅与你的域名有关

IMG

然后就是添加域名解析的过程,往往你购买域名的厂商会给你一个域名的后台管理系统,在系统里面配置解析,这里我采用的是腾讯云提供的域名(4 元巨款)

  1. 第五步,在后台配置 DNS 解析

IMG

添加完成之后如下

IMG

  1. 第六步,验证并下载证书

IMG

验证成功

IMG

使用证书

PS: 我使用的 Azure 提供的 CentOS 服务器,并使用的宝塔面板,接下来将使用宝塔面板配置

先在域名后台管理系统添加域名解析(注意,你此时需要一个服务器来部署你的网站)

PS: 我使用了 a.space.poplink.asia 这个 space.poplink.asia 的子域名来做泛域名 SSL 证书验证

IMG

然后在宝塔部署网站

IMG

回到来此加密网站下载证书并解压,然后会有以下文件

IMG

其中

  1. fullchain.crt 文件复制到宝塔网站管理的证书中。
  2. private.pem 文件复制到宝塔网站管理的密钥中。

IMG

最后就是见证奇迹的时刻 https://a.space.poplink.asia

IMG

参考资料

  1. 面试题之 HTTPS 为什么是安全的? - 我自己写的
  2. 宝塔面板部署SSL证书 - 来此加密
相关文章
|
1天前
|
监控 运维
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
本文介绍如何设置和查看域名或证书监控。步骤1:根据证书状态选择新增域名或证书监控,线上部署推荐域名监控,未部署选择证书监控。步骤2:查询监控记录详情。步骤3:在详情页查看每日定时检测结果或手动测试。
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
|
1天前
|
Linux 持续交付 调度
HTTPS 证书自动化运维:https证书管理系统-自动化部署
本指南介绍如何部署Linux服务器节点。首先复制生成的Linux脚本命令,然后将其粘贴到目标服务器上运行。接着刷新页面查看节点记录,并点击“配置证书”选择证书以自动部署。最后,节点部署完成,后续将自动调度,无需人工干预。
HTTPS 证书自动化运维:https证书管理系统-自动化部署
|
1天前
|
机器学习/深度学习 人工智能 运维
HTTPS 证书自动化运维:展望未来发展趋势
HTTPS证书自动化运维正朝着更智能、高效和安全的方向发展。未来系统将提升自动化程度,减少人工干预,实现自动签发、续订与部署;深度集成多云平台,提供无缝管理体验;增强高级安全功能如加密算法和威胁检测;优化用户界面,降低使用门槛;支持更多操作系统,确保跨平台一致性;引入AI/ML技术,预测需求并自动解决问题;加强标准化与互操作性,促进生态系统协作。同时,系统将持续扩展功能、优化性能、支持国际化,并注重用户反馈,为全球用户提供优质的证书管理服务。
|
1天前
|
运维 监控 数据安全/隐私保护
HTTPS 证书自动化运维:HTTPS 证书管理系统之使用指南
本文详细介绍【灵燕空间HTTPS证书管理系统】(https://www.lingyanspace.com)的配置与使用,涵盖注册账户、邮箱配置及证书自动签发、监控和部署的一体化指南。通过页面顶部菜单的【视频教程】和【图文教程】,帮助用户从注册到实际应用全面掌握系统操作。最新迭代后,泛域名证书已包含根域名,无需额外申请多域名证书。
|
18天前
|
网络协议 算法 数据建模
IP 地址,包括 IPv6 怎么申请 SSL证书来实现 https
很多企业单位已经开始在使用 IPv6 资源,跟 IPv4 一样,IPv6也是需要SSL证书的。在目前的SSL证书品牌,KeepTrust 是可以支持 IPv6 地址的。跟普通IP地址一样,给IPv6签发SSL证书也是需要验证申请者对 IP 地址的管理权限的。如果是 OV 版,还需要验证组织信息的真实性。
|
17天前
|
数据建模 网络安全
IP地址https证书最新申请流程步骤
确保信息准确,遵循CA指导,遇到问题可联系客服。
|
11天前
|
监控 安全 网络协议
永久免费SSL证书教程—自动续签
要实现免费SSL证书的自动续签,选择合适的证书颁发机构(CA)至关重要。推荐使用JoySSL,填写注册码230922可获得免费且支持自动续签的SSL证书。申请步骤包括注册账户、选择证书类型、提交申请、验证域名所有权及安装证书。配置自动续签需安装续签工具、生成密钥和CSR,并设置续签参数。定期检查证书状态、备份证书和密钥,确保续签顺利进行。注意CA机构的政策和服务条款变化,以保持证书的有效性。
|
20天前
|
域名解析 安全 数据建模
没有域名只有IP地址怎么申请https证书?
IP 地址 SSL 证书是一种特殊的 SSL/TLS 证书,允许直接为 IP 地址配置 HTTPS 加密,适用于内部服务、私有网络和无域名的设备管理。与基于域名的证书不同,申请过程较为复杂,需选择支持 IP 的证书颁发机构(CA),并完成额外的身份验证步骤。浏览器对 IP 地址的支持有限,可能会显示警告。通过正确配置服务器(如 Nginx 或 Apache),可以确保通信安全。
|
1月前
|
网络协议 应用服务中间件 网络安全
免费泛域名https证书教程—无限免费续签
随着互联网安全意识提升,越来越多网站采用HTTPS协议。本文介绍如何通过JoySSL轻松获取并实现免费泛域名SSL证书的无限续签。JoySSL提供永久免费通配符SSL证书,支持无限制域名申请及自动续签,全中文界面适合国内用户。教程涵盖注册账号、选择证书类型、验证域名所有权、下载与安装证书以及设置自动续签等步骤,帮助网站简化SSL证书管理流程,确保长期安全性。
|
1天前
|
运维 监控 安全
HTTPS 证书自动化运维:HTTPS 证书管理系统之优势对比
本文详细介绍了一款功能强大的HTTPS证书管理系统,涵盖自动签发、更新、实时监控、部署一体化、自定义加密算法、集中管理和邮箱通知等功能。系统通过简化配置、智能引导、快速响应和多重防护等优势,确保企业和个人用户能高效、安全地管理证书,提升网站和应用的安全性。