windows主机用certbot申请免费SSL证书的简单过程和方法

三郎 8月前 100

首先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

就可以了,其他的按提示操作


最新回复 (3)
  • 0 引用 2
    证书申请后,只要没有卸载certbot或者删除计划任务,证书到期前都会自动更新,不需要手动操作,如果申请的是泛域名证书,比如*.qisip.cn,那就要手动更新了,输入certbot  renew
    8月前 收起回复
    三郎: 快到期的时候才能更新
    6月前回复
  • 0 引用 3
    windows2012要更新到最新版,不然安装的时候会提示错误
    6月前 回复
  • 0 引用 4
    github在国内可能有时候打不开,多刷新几次就可以了
    6月前 回复
返回
发新帖