

用win-acme给windows服务器添加SSL(Let's Encrypt)证书
source link: https://www.wikimoe.com/?post=230
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

本文是我今天用win-acme给windows服务器添加SSL(Let's Encrypt)证书的一个过程,主要是给我自己备忘的。
1.首先先在github上下载最新版的win-acme。
下载地址:<点击下载>
2.下载解压后运行程序。
这里选择M,创建一个新的证书。
这里没什么好选择的,选择1。
这里输入证书的域名,比如 www.wikimoe.com
因为我这里就一个域名所以直接回车,用默认的名字。
这里是用来验证是否拥有这个域名,我这里选择2也就是通过DNS解析来验证。其他还可以通过5,通过文件目录来验证。不过因为我这次是用2来创建的,所以只说下2的流程。
这里选择2
这里选择3,将生成的证书文件写入到目录中。
输入一个目录来放置证书文件。
这里选择3
这里选择1
输入常用的邮箱地址
按y打开协议书
肯定要同意呀,按y
这里打开域名解析。
以我的DNSPOD为例:
主机记录填写Record的域名前面部分,例如截图的情况则是填写 _acme-challenge.key
记录类型为TXT
记录值为Content的内容
全部设置完按回车进行验证。
成功后会提示创建计划任务,这里按y
输入系统管理员的账号和密码就大功告成了。
19.接下来证书会每隔大概55天进行一次自动更新,我这边也是第一次创建,会不会自动更新我也不知道,就看八月底的结果了。
------------------------------
2019年9月5日补充:
八月底的自动更新失败了,原因是这边使用的是DNS解析来验证域名所有权,需要添加DNS解析中的内容,而在八月底的自动更新中Content发生了变化。
这导致了验证一直无法通过从而更新失败。于是又只能手动再次更改解析内容后才能续期。
不知道是不是机制问题导致的,还是我使用不当,总之DNS解析验证域名所有权的话似乎自动更新并不会生效,待我下次自动更新的时候再观察一下!

发表评论:
个人昵称
邮件地址 (选填)
个人主页 (选填)
Recommend
-
145
mod_md - ACME for Apache This repository contains mod_md, a module for Apache httpd that helps you to manage your domains. What is it good for? mod_md does two things: Provide
-
19
配置 Nginx 正确处理 Webroot 验证 在证书签发过程中 Let's Encrypt 会验证你拥有当前域名,最基本的方式在你的网站根目录创建一个文件,并通过域名在外部进行请求,如能请求到则认为你拥有该网站的控制权。假设你有一个域名 example.com, 验证...
-
181
解决 acme.sh 自动签发 Let's Encrypt 证书失效 2021.07.30做个技术宅 3 191 今早发现 paugram.com
-
9
關於各家 ACME client (或者說 Let's Encrypt client?) 在「Another free CA as an alternative to Let's Encrypt (scotthelme.co.uk)」這邊引用的文章本來在討論又多了一家免費...
-
9
Onboarding Your Customers with Let's Encrypt and ACME Oct 9, 2019 • Jacob Hoffman-Andrews If you work at a hosting provider or CDN, ACME’s DNS-01 validation method can make it a lot easier to onboard new customers who have...
-
7
使用acme.sh更新不了证书的问题解决 最近使用acme.sh更新证书的时候,一直出现这个错误提示: Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60 找了下问...
-
10
acme.sh 自动获取证书 第一次添加证书先停止nginx监听80端口 systemctl stop nginx.service
-
5
本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cnLet's Encrypt制定的自动化证书管理协议,通过这个协议我们可以自动更新证书,无需人工干预acme.sh
-
11
1.关于let's encrypt和acme.sh的简介1.1 let's encryptLet...
-
9
Let's Encrypt now supports ACME-CAA: closing the DV loopholeToday, Let's Encrypt announced that they are enabling an ext...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK