IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Windows 服务器HTTPS免费证书 -> 正文阅读

[网络协议]Windows 服务器HTTPS免费证书

Windows 服务器HTTPS免费证书

一、Let’s Encrypt

在这里插入图片描述

为了在您的网站上启用 HTTPS,您需要从证书颁发机构(CA)获取证书(一种文件)。Let’s Encrypt 是一个证书颁发机构(CA)。要从 Let’s Encrypt 获取您网站域名的证书,您必须证明您对域名的实际控制权。您可以在您的 Web 主机上运行使用 ACME 协议的软件来获取 Let’s Encrypt 证书。

二、下载证书制作软件

下载certbot:https://dl.eff.org/certbot-beta-installer-win32.exe

  1. Windows 安装过程

  2. Certbot 现在正式可用于 Windows。如果您发现 Certbot 不是最适合您的用例的 Let’s Encrypt 客户端应用程序,那么您可以使用其他组织和开发人员编写的许多其他客户端从 Let’s Encrypt 获取证书。

  3. 重要笔记

    此过程遵循当前适用于 Windows 的 Certbot 实施,特别是它作为系统组件安装并需要管理权限这一事实。这些说明将在 Certbot 的未来版本切换到不同的安装方法时更新。目前不支持 HTTP 服务器的安装程序(Windows 的 Certbot 目前可以从 Let’s Encrypt 获取您的证书,但不能将其安装到您的 Web 服务器应用程序中)。

  4. 具体的 Windows 系统要求和用户知识要求

    • 用户需要熟悉命令行界面(CLI),因为 Certbot 是一个纯 CLI 程序。
    • 用户必须使用具有管理权限的帐户来安装和运行 Certbot。
    • PowerShell并CMD.EXE受支持;在调用 Certbot 之前,两者都需要以提升的权限启动。
    • 路径C:\Certbot必须是当前用户可写的。
  5. 安装说明

    1. 连接到服务器。
    2. 使用对此机器具有管理权限的帐户在本地或远程(使用远程桌面)连接到服务器。
    3. 安装 Certbot。
    4. 在https://dl.eff.org/certbot-beta-installer-win32.exe下载适用于 Windows 的最新版本的 Certbot 安装程序。
    5. 运行安装程序并按照向导进行操作。安装程序将建议一个默认安装目录,C:\Program Files(x86)可以自定义。)
    6. 要为 Certbot 启动 shell,请选择“开始”菜单,输入cmd(运行CMD.EXE)或powershell(运行 PowerShell),然后在上面显示的上下文菜单中单击“以管理员身份运行”。
    7. 将 Certbot 作为 shell 命令运行。

    要在 Certbot 上运行命令,请certbot在 shell 中输入名称,然后输入命令及其参数。例如,要显示内联帮助,请运行:

    C:\WINDOWS\system32> certbot --help
    

三、制作证书

  • 1、以管理员身份打开cmd命令窗口

  • 2、运行命令:

    C:\WINDOWS\system32> certbot certonly --webroot
    

    在这里插入图片描述

    然后根据提示输入域名(2),再根据提示输入网站根目录(能通过域名正常访问本目录下的资源文件),都正确后会生成证书,默认目录:

    C:\Certbot\archive\域名
    

    文件夹中,:
    在这里插入图片描述

    nginx使用2和3,3为私钥文件

    如果配置cdn加速,需要使用1公钥和3私钥,比如阿里云cdn加速,自定义证书就需要用到!

  • 3、证书自动续订

    您系统上的 Certbot 安装附带一个预安装的计划任务,该任务将在您的证书到期之前自动更新您的证书。除非您更改配置,否则您无需再次运行 Certbot。您可以通过运行命令测试证书的自动续订

    C:\WINDOWS\system32> certbot renew --dry-run
    
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-05-06 11:19:09  更:2022-05-06 11:19:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:30:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码