FreeSSL申请免费证书

FreeSSL申请免费证书

FreeSSL 是一个免费证书和 SSL 证书管理平台。旨在为个人和小型企业提供免费 SSL 证书,以加强他们的网站和应用程序的安全性。与传统的 SSL 证书颁发机构不同,FreeSSL 使用自动化过程生成 SSL 证书,并提供一个管理面板,让用户可以轻松管理他们的证书和域名。

1.访问地址

https://freessl.cn/

image-20230507221527973

2.ACME域名设置

点击下一步

image-20230507221625231

3.DCV配置

这里涉及个人信息,大码了。

复制下图 主机记录和 记录值。回到ResellerClub域名管理页面中去

image-20230507221742003

3.去ResellerClub完成DNS配置

选择 CNAME Records 新增记录

image-20230507222140944

4. 部署

配置完成后回到FreeSSL 点击 “配置完成,立即检测”

image-20230507222434881

复制 acme.sh 部署命令

5. ACME 生成证书

5.1 安装acme.sh

使用root用户

sudo -s

安装命令:

curl https://get.acme.sh | sh -s email=my@example.com

如果上面官方下载地址失败 或者 太慢,可以选用国内的备用地址

curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com

my@example.com 可以替换成你自己的邮箱,用于接收推送的消息

5.2 通过ACME签发证书

复制步骤4中的命令在服务器上执行

acme.sh --issue -d ai.terramours.site  --dns dns_dp --server https://acme.freessl.cn/v2/*****************************

请复制你自己的命令

image-20230507223646757

签发成功后,将证书部署到 WebServer

5.3 服务器安装命令

将acme的证书部署到服务器上:

Nginx example:

acme.sh --install-cert -d example.com \
--key-file       /path/to/keyfile/in/nginx/key.pem  \
--fullchain-file /path/to/fullchain/nginx/cert.pem \
--reloadcmd     "service nginx force-reload"

image-20230507223913358

执行完后看文件夹中是否有了证书文件,我是用xftp看的:

image-20230507224123578

证书已经可以正常使用了,配置nginx配置。

6.访问配置网站 https://sp.terramours.site/

https://sp.terramours.site

可以访问,大功告成。

参考资料:ACME v2证书自动化快速入门 https://blog.freessl.cn/acme-quick-start/

阅读如遇样式问题,请前往个人博客浏览: https://www.raokun.top
拥抱ChatGPT:https://ai.terramours.site
开源项目地址:https://github.com/firstsaofan/TerraMours

原文链接:https://www.cnblogs.com/raok/archive/2023/05/07/17380445.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:FreeSSL申请免费证书 - Python技术站

(0)
上一篇 2023年5月8日
下一篇 2023年5月8日

相关文章

  • C#使用远程服务调用框架Apache Thrift

    使用远程服务调用框架Apache Thrift的完整攻略需要经过以下步骤: 步骤一:安装和配置Apache Thrift Apache Thrift可以在官网上下载,下载链接:https://thrift.apache.org/download 安装完毕后,需要配置环境变量。配置完成后,在命令行中输入thrift -version可以查看全局的Thrift版…

    C# 2023年6月1日
    00
  • 在C#中如何使用正式表达式获取匹配所需数据

    当我们需要从字符串中提取相关信息时,可以使用正则表达式来进行匹配。在C#中,使用正则表达式需要引入System.Text.RegularExpressions命名空间。 以下是使用正则表达式获取匹配所需数据的完整攻略: 1.创建正则表达式对象 我们需要使用Regex类创建正则表达式对象。Regex类提供了多个构造函数,其中最常用的是接收两个参数的Regex构…

    C# 2023年6月6日
    00
  • C#泛型详解

    C#泛型详解 什么是泛型? 泛型是一种将类型参数化的方式。在定义类、结构体、接口和方法时,可以使用类型参数来定义它们的类型而不是具体的类型。这种机制使代码可以更加灵活、可重用并且类型安全。 泛型的优势 泛型可以增加代码的灵活性和重用性,因为它可以让我们定义一个单独的类、结构或方法,而不必为每种类型都定义一个新的类、结构或方法。 泛型还提高了代码的类型安全性。…

    C# 2023年5月14日
    00
  • C#使用虚拟方法实现多态

    下面是详细讲解“C#使用虚拟方法实现多态”的攻略。 什么是多态 多态是面向对象编程中一个重要的概念,指的是同一个方法调用在不同的情况下会产生不同的结果。 C#中多态的实现 C#中实现多态的方式主要有两种,一种是使用虚拟方法,另一种是使用接口。 使用虚拟方法实现多态 使用虚拟方法实现多态的过程主要有以下几步: 定义一个父类,其中包含一个虚拟方法。虚拟方法是指可…

    C# 2023年6月6日
    00
  • ASP.NET 定制简单的错误处理页面实现代码

    ASP.NET 是一种非常流行的 Web 应用程序开发框架,当应用程序出现错误时,可以通过定制错误处理页面来提供更好的用户体验。 下面是实现自定义错误处理页面的步骤: 1. 关闭自定义错误 在应用程序的 Web.config 文件中,需要先关闭系统自定义错误页面的功能,以便能够自定义错误处理页面。 实现代码如下: <system.web> &lt…

    C# 2023年5月31日
    00
  • EF Core项目中不同数据库需要的安装包介绍

    下面我来详细讲解EF Core项目中不同数据库需要的安装包介绍的完整攻略。 安装包介绍 在EF Core项目中,不同数据库需要不同的安装包。下面是常见的数据库及其安装包介绍: 1. Microsoft SQL Server Microsoft SQL Server 是常见的关系型数据库之一,它支持多种语言和平台上的应用程序开发。如果你使用的是Microsof…

    C# 2023年5月31日
    00
  • JS+WCF实现进度条实时监测数据加载量的方法详解

    JS+WCF实现进度条实时监测数据加载量的方法详解 在Web应用程序中,数据加载是一个常见的操作。为了提高用户体验,我们通常需要实现一个进度条来显示数据加载的进度。本文将详细讲解如何使用JS和WCF实现进度条实时监测数据加载量的方法,并提供两个示例。 1. 使用JS实现进度条 以下是使用JS实现进度条的基本步骤: 在HTML页面中,添加一个进度条元素。 &l…

    C# 2023年5月15日
    00
  • C#如何获取计算机信息

    C#是一种强类型的、面向对象的编程语言,也是微软公司开发的一种通用型编程语言。C#可以用于开发桌面应用程序、Web应用程序、移动应用程序等,在获取计算机信息这一方面,C#提供了一系列的API,我将在以下几个方面详细介绍: 获取计算机基本信息 using System.Management; ManagementObjectSearcher searcher …

    C# 2023年6月1日
    00
合作推广
合作推广
分享本页
返回顶部