蜂驰型BF1 Server 2022 数据中心版 64位 中文版Windows使用 win-acme 给 IIS 申请 SSL 证书

为IIS申请Let's Encrypt SSL证书指南

步骤详解:使用 win-acme 给 IIS 申请 SSL 证书

前提条件

  1. 你的 IIS 已部署完成

  2. 你绑定了一个已备案的域名到公网 IP(如 yourdomain.com

  3. 域名解析 A记录 → 你的公网 IP

  4. 80 端口已对外开放(Let’s Encrypt 用它来验证域名)


 Step 1:下载 win-acme 工具

  • 官网地址:https://www.win-acme.com

  • 或直接下载最新版 ZIP:

    https://github.com/win-acme/win-acme/releases/latest

  • 下载后解压到目录,例如:

    C:\win-acme\


Step 2:运行工具

  1. 打开 CMD(以管理员身份运行)

  2. 进入目录:

    cd C:\win-acme\

  3. 执行命令启动:

    wacs.exe


Step 3:按步骤选择申请证书

启动后你会看到一个类似如下的界面:

A: Create certificate (full options) M: Create certificate (default, all bindings) ...

选择:

M: Create certificate (default, all bindings)

win-acme 会自动读取你在 IIS 中绑定的域名,比如你绑定了 yourdomain.com,它会帮你验证并申请证书。


 Step 4:等待申请成功

如果解析正确、80端口能访问,验证成功后会提示:

[Success] Certificate generated and installed

自动完成以下操作:

  • 向 Let’s Encrypt 成功申请证书

  • 自动绑定到 IIS 网站

  • 自动设置 HTTPS 端口

  • 自动配置证书自动续期计划任务(90天自动更新)


Step 5:验证 HTTPS 访问

现在你可以通过浏览器访问:

https://yourdomain.com/PrivacyIndex_zh.html

或在浏览器查看证书详情,看到:

  • 签发机构:Let’s Encrypt

  • 有效期:90 天(自动续期)


补充说明

  • 如果你有多个域名,可以重复运行 wacs.exe 添加更多

  • 若只想为单个域名证书而不是全绑定,可选 A: Create certificate (full options) 手动填写

  • 若有防火墙/云服务器安全组,确保端口 80 和 443 开放


常见问题

问题原因
申请失败域名未解析到公网IP,或80端口被拦截
浏览器提示不安全使用了 IP 访问,而非绑定域名(SSL 必须绑定域名)


推荐最终访问方式

建议使用绑定域名方式访问:

https://yourdomain.com/PrivacyIndex_zh.html

而非:

https://94.xxx.xx.5x/PrivacyIndex_zh.html(不支持SSL)


    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
    红包 添加红包
    表情包 插入表情
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值