发现阿里云免费证书只有3个月有效期了,手动操作太麻烦,咨询阿里云客服,阿里云说这是大势所趋,遂转向其他云,后来发现百度云还有1年的免费证书,继续问阿里云客服,其他友商都还在免费1年的,为啥阿里云免费的只有3个月,阿里云客服说,只能说阿里云走在了前面。

曾经阿里云给我的印象是价格便宜,稳定性好,因此所有云资源都优先考虑用阿里云,自从这个https证书事件后,我已经开始每次都要多个云对比价格了,至于稳定性么,我仔细想想我也没用过其他云,凭什么觉得其他云稳定性不好,哈哈哈

虽然找到了免费1年的https证书,但是在这折腾的期间,我发现了免费的 Let's Encrypt ,更是发现了有个神器可以自动部署证书,到期自动续期?那还用个球的收费的,直接自动化部署,到期自动续,比收费的还好使,毕竟收费的有效期也就是1年,之前阿里云买的通配符证书一千多1年,也是要每年手动的,还不如用免费的,我又不在意是 DV 还是EV,反正安全性都差不多

以下是别人写的使用 win-acme 的教程,我是转来的,记录一下,以便自己翻文档。原文地址:[实测有效]使用win-acme在windows+iis服务器下配置自动续期SSL证书 (shiyanit.com)

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证书自动续期工具了

使用win-acme在windows+iis服务器下配置自动续期SSL证书【转】的更多相关文章

  1. Windows Server 服务器安全配置

    Windows Server 服务器安全配置 好吧,我标题党了.我只了解一些基本的安全配置.如果你是大湿,请绕道或者给予我严厉的批评让我进步谢谢. 编辑这篇文章用的编辑器编辑的,当我单击查看的时候发现 ...

  2. Windows 2016 服务器安全配置和加固

    最近一个项目需要使用Windows服务器,选择安装了最新版的Windows 2016,上一次使用Windows服务器还是Windows 2003系统,发现变化还是挺多的,依次记录下来以备后面查阅. 目 ...

  3. windows Apache 环境下配置支持HTTPS的SSL证书

    windows Apache 环境下配置支持HTTPS的SSL证书 1.准备工作 1)在设置Apache + SSL之前, 需要做: 安装Apache, 下载安装Apache时请下载带有SSL版本的A ...

  4. 伪静态的实现方法:IIS环境下配置

    URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则. 下 ...

  5. Tomcat (1) —— Mac下配置Tomcat Https/SSL

    Tomcat (1) -- Mac下配置Tomcat Https/SSL tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 参考来源: SSL/TLS Config ...

  6. Windows操作系统Apache服务器下配置PHP

    在Apache web服务器上发布PHP项目之前,需要进行相应的配置,服务器才能解析php文本,正常显示php动态页面内容.在进行php配置之前默认已经在Windows系统下安装好了Apache服务器 ...

  7. IIS服务器下301跳转是怎么样实现的?

    301跳转的用法很多,对于一名SEO来说,301转向是必须掌握的本领,但是对于301转向而言,许多人都并不清楚,301跳转以后,需不需要对原网站进行优化,再次提及一边301跳转的定义. 所谓301跳转 ...

  8. windows server2008服务器下XAMPP集成环境配置apache的SSL证书:

    1.在腾讯与申请的免费SSL证书.按其要求配置,并提交申请,进行审核,审核通过,获得一年使用的SSL免费证书. 2.按下面的要求,进行SSL证书安装配置.本人在配置XAMPP下的apache时,无需复 ...

  9. windows服务器下配置memcache最大内存值

    windows服务器下修改memcache配置要求如下: 1.用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2.修 ...

  10. web iis服务器安全性配置实例

    自己不维护服务器,不知道维护服务器的辛苦.刚开始为了嫌麻烦,抱有侥幸心理,一些繁琐的安全设置没有配置,结果服务器连一天都没撑过去.经过10天的反复摸索和努力,现在服务器已经稳定工作一个月了,特此整理本 ...

随机推荐

  1. podman+openresty+openssl,https双向认证demo测试

    前言 暂不讨论https原理,单论配置的话: 1. https单项认证 server: server.crt + server.key client: server_ca.crt 2. https双向 ...

  2. Uipath学习(一)

    Uipath 常用程序包总结: (1)正则表达式依赖程序包: System.Text.RegularExpressions 用法: 这个语句的作用是判断"溢达集团"这一串字符是否为 ...

  3. Nginx性能调优5招35式不可不知的策略实战

    Nginx是一个高性能的HTTP和反向代理服务器,它在全球范围内被广泛使用,因其高性能.稳定性.丰富的功能以及低资源消耗而受到青睐.今天V哥从5个方面来介绍 Nginx 性能调优的具体策略,希望对兄弟 ...

  4. window10设置开机自启动exe的三种方式(亲测有效)

    拷贝文件到自启动位置 路径地址:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 通过组策略设置脚本随服务器启动 开始-> ...

  5. [oeasy]python0133_变量名_标识符_identifier_id_locals

    变量名 回忆上次内容 上次讲了 什么是变量 变量变量 能变的量 就是变量   各种系统.游戏就是由变量所组成的 ​   添加图片注释,不超过 140 字(可选)   声明了变量 并且 定义了变量   ...

  6. ICPC游记

    \[\Large\color{#FCAEBD}『2024ICPC河南站 游记』 \] Day 0 晚上打了场 \(ABC\),快成屎了,最后竟然还加分了. 晚上回家洗了个澡,收拾收拾东西,凌晨2点就睡 ...

  7. java+mysql+tomcat环境变量配置(windows版)

    jdk8(本人用的jdk8) 系统变量->新建:{JAVA_HOME=[JDK安装目录]} 系统变量->PATH:头部追加%JAVA_HOME%\bin;%JAVA_HOME%\jre\b ...

  8. 使用maven搭建父工程与子工程

    父/子工程的作用: 1.依赖管理 2.配置信息共享 3.模块化 4.版本控制 5.提高重用性可维护性 什么是dependencyManagement: maven中的一个元素,用于集中管理项目中的依赖 ...

  9. 分享一个idea的文档汉化插件

    展示效果: 如何获取:

  10. java中一些空判断|ObjectUtils

    为什么用ObjectUtils? 在java中判断对象是否为null,常常不止判断对象是否为null,如果对象是集合,数组,字符串等等特殊类型,还需要检查是否为空(元素个数为0或者长度为0)Objec ...