首页 > 系统相关 >使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书

使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书

时间:2024-04-26 15:34:46浏览次数:19  
标签:iis acme 证书 Windows win ACME 域名 续期 我们

win-acme,github地址:https://github.com/win-acme/win-acme
简单介绍一下win-acme这款工具吧,看到名字我们就知道前面加了win就代表是windows服务器版本,这款工具也支持liunx服务器。

情况说明

我本人是做.NET开发的,由于网站建设和小程序开发等都需要https,但是ssl证书有过期的限制,如果没有及时续期ssl证书,那么将会影响线上程序正常运行,因此我便找了很多可以在windows服务器下使用的自动续期证书的工具,最开始使用的是一款Certify The Web工具,这款工具也可以就是要收费。在不收费的情况下只能配置5个网站,因此满足不了我。

安装证书

我们将win-acme.zip下载后,解压出来见下图,直接运行wacs.exe


运行成功后便是下面这个界面

我们输入:N,创建默认配置的证书。选择输入编号为10的,为其创建证书。

我们输入P,选择基于搜索模式选择绑定,回车后让我们输入需要配置域名。域名输入好后再次回车,然后他就找到了刚输入的这个域名。

然后我们再次输入:Y确认绑定这个域名,之后就会输入绑定成功的域名提示。

至此我们已经为一个域名配置完成了一个SSL证书,我们看下IIS下这个域名已经自动绑定并选择了证书(见下图)

证书自动续期

那么接下来就是续期的问题了。其实我们什么都不用管,win-acme这个工具都已经给你默认配置好了,我们只需要确认在哪里看到到期后会win-acme会自动续期。win-acme使用的windows下的任务计划,我们找到管理工具下的任务计划程序进行查看。

我们可以看到在任务计划程序库里面win-acme已经为我们创建了一个每天9:00执行的一个检测证书是否到期的任务计划。我们可以通过修改一下这个触发时间来测试是否真正执行了检测任务。

我们点击操作可以看到具体执行的是什么内容,这里可以看到renew,就代表更新的意思。

我们以当前时间为准,向后延迟一分钟,然后看到点win-acme是否执行了。

至此我们可以放心了使用这款免费的SSL证书自动续期工具了

转自:https://www.cnblogs.com/05-hust/p/17866651.html

标签:iis,acme,证书,Windows,win,ACME,域名,续期,我们
From: https://www.cnblogs.com/yangyangblog/p/18160186

相关文章

  • WDS+MDT网络启动自动部署windows(十)添加软件
    简介:部署系统也要部署常用软件啊。虽然大部分软件都会放再组策略来安装,但是有些几乎不会动的软件,尤其是office这么大尺寸的,还是放MDT部署吧。office2016自动化安装office静默安装vl版-上官飞鸿-博客园(cnblogs.com)创建静默安装的配置文件放入共享目录有人房屋MDT,我......
  • Windows下设置elacticsearch 访问密码
    1.配置文件(config/elasticsearch.yml)添加xpack.security.enabled:true2.通过bin/elasticsearch-setup-passwords命令设置密码 E:\程序\elasticsearch7.16.0\bin>elasticsearch-setup-passwordsinteractive"warning:usageofJAVA_HOMEisdeprecated,useES_JAVA_HO......
  • 利用frp+Linux+Windows实现内网穿透
    准备工作1、一台拥有公网IP的服务器(本文档使用:Ubuntu22.04.2LTS(GNU/Linux5.15.0-76-genericx86_64))2、frp:Linux服务端+Windows客户端安装部署1、下载地址:https://github.com/fatedier/frp/releases一、服务端部署1.创建目录mkdir-p/usr/local/etc/frp上传安装包fr......
  • 一步步教你在 Windows 上构建 dotnet 系应用的 UOS 软件安装包
    本文将详细指导大家如何逐步为dotnet系列应用创建满足UOS统信系统软件安装包的要求。在这里,我们所说的dotnet系列应用是指那些能够在Linux平台上构建UI框架的应用,包括但不限于CPF应用、UNO应用、Avalonia应用等基于dotnet系的自发布自包含的能力,可以将dotnet系......
  • Windows下RocketMQ的启动
    下载地址:下载|RocketMQ 解压后   一、修改runbroker.cmd修改 bin目录下的runbroker.cmdset"JAVA_OPT=%JAVA_OPT%-server-Xms2g-Xmx2g"set"JAVA_OPT=%JAVA_OPT%-XX:MaxDirectMemorySize=15g"set"JAVA_OPT=%JAVA_OPT%-cp%CLASSPATH%"分别改为 s......
  • 在 windows 上运行的 podman 默认的挂载相对路径是什么
    我在windows运行podman当成docker的代替品,从网上抄了ollama的部署命令,发现里面存在一个相对路径的挂载文件夹。我期望拿到ollama的下载内容,需要寻找到podman默认的挂载路径,但在网上找了一圈,可能是我的关键词问题,没有找到,于是记录本文期望能帮到大家如下面命令podman......
  • windows用脚本创建桌面快捷方式
    vbs创建setWshShell=WScript.CreateObject("WScript.Shell")strDesktop=WshShell.SpecialFolders("Desktop")'获取桌面路径setoShellLink=WshShell.CreateShortcut(strDesktop&"\myShortCut.lnk")'快捷方式将要保存到的完全路径oShellLink.T......
  • MFT(Master File Table,主文件表)是Windows操作系统中NTFS(New Technology File System,新
    MFT(MasterFileTable,主文件表)是Windows操作系统中NTFS(NewTechnologyFileSystem,新技术文件系统)的关键组成部分,用于存储文件和目录的元数据信息。MFT类似于Unix和Linux系统中的inode,但在实现上有所不同。MFT包含以下信息:文件和目录的属性:包括权限、所有者、创建时间、修......
  • PEcmd是一个命令行工具,用于执行各种操作系统和文件系统相关的任务。通常,它用于在Windo
    PECMD命令帮助-PECMD技术社区:www.pecmd.netPEcmd是一个命令行工具,用于执行各种操作系统和文件系统相关的任务。通常,它用于在Windows操作系统上执行各种文件和目录操作,例如文件复制、移动、删除等。PEcmd提供了一种简单而强大的方式来管理文件和目录,尤其是在自动化和批处......
  • inode(index node)是Unix、Linux和类Unix操作系统中的一个重要概念, 在Windows操作系统中
    inode(indexnode)是Unix、Linux和类Unix操作系统中的一个重要概念,用于描述文件系统中的文件或目录。每个文件或目录都与一个inode相关联。inode包含以下信息:文件或目录的权限(读、写、执行)。文件类型(普通文件、目录、符号链接等)。拥有者和所属组。文件的大小。访问、修......