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
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值