首先Windows版本必须大于Windows 7或者Windows server 2012
步骤如下:
1、下载certbot,点击下面的地址找到可以下载的
certbot-beta-installer-win_amd64_signed.exe
Releases · certbot/certbot · GitHub
或者直接下载2.9.0版本
2、直接安装直到结束
3、右键点开始菜单,选择用管理员运行命令提示符CMD或者PowerShell
输入:
C:\WINDOWS\system32> certbot certonly --webroot
这个命令是用文件来验证域名所有权,会自动在网站根目录下添加一个隐藏目录/.well-known/acme-challenge,要确保有写入权限,创建不成功可能会申请失败。
4、第一次使用的时候会让你输入Email地址,然后问你是否愿意接受最新动态信息,输入Y或者N都可以。
5、然后提示输入域名
6、输入网站根目录的绝对路径,比如D:\webroot\
7、之后提示Successfully received certificate.就说明申请成功了,证书路径是在C:\Certbot\archive里面,cert1.pem是域名证书,chain1.pem是CA公共证书,fullchain1.pem是包含了CA公共证书的域名证书,privkey1.pem是key密匙文件,都可以直接用notepad++之类的文件编辑器直接打开。如果需要crt文件,就把pem扩展名改为crt。
8、如果还要申请其他域名的证书,就输入:
certbot certonly -d 你的新域名 --webroot
就可以了,其他的按提示操作