🗒️使用certify工具IIS Let’s Encrypt证书部署HTTPS站点
2024-3-17
| 2024-3-20
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
这个方法很适合小白,也不用打命令,只要下载一个小工具就可以完美实成IIS管理证书。 除了用官方自带的命令行工具外,还有一个第三方的更好用的图形界面下的工具: 一个可以自动续订Let's Encrypt颁发证书的 GUI 软件,叫做certify the web。 作用是可以自动配置、创建和自动续订证书,并且到快要续订的时候会自动发邮件给你。 首先先去官网下载certify,然后在服务器上安装。
notion image
注意,certify 要求以管理员权限运行,并且要求服务器安装了 PowerShell 4.0。PowerShell 4.0 默认集成在 Windows Management Framework 4.0 中,而Windows Management Framework 4.0又依赖Microsoft .NET Framework 4.5。
可以查看下自己的服务器是否具备这些环境,然后按需更新即可。更新之后安装certify运行。
notion image
点击New Contact按钮,创建一个联系人,这个联系人会在证书快要过期的时候收到续订证书的提醒邮件,输入email 即可。(注:第一次启动程序的时候也会弹出对话框让你填这个新联系人)
notion image
点击New Certificate,certify会自动扫描IIS中的站点,选择你要申请证书的域名。
notion image
点击Request Certificate获取证书,certify会在网站根目录下生成.well-known文件夹,并且会自动配置web.config,自动验证证书。
notion image
notion image
验证完成后会弹窗显示证书已安装。就可以去看自己已经申请的证书详细信息了。
且 IIS 中也已经自动给你配置好了证书,这点是省了不少事。
notion image
如果发现证书没有续订或者没有生效,点击一下 Auto Apply 就可以了。
最后记得把网站根目录下的 .well-known 目录给删掉,以保持网站目录干净。
用certify这个工具简直不能太赞了,图形化界面比letsencrypt自身的官方脚本工具直观,又会在IIS上自动替你绑定443,还带自动续订和邮件通知的功能。
参考文章: 在Windows系统中如何查看Powershell的版本? https://jingyan.baidu.com/article/90895e0f0121c925ed6b0b0a.html 使用certify工具IIS Let’s Encrypt证书部署HTTPS站点 https://www.0735.org.cn/0735/r-1056.html
  • 编者:行者萧秀朋
  • 链接:https://xp.magpiefly.top/article/2024031705
  • 声明:本站原创内容采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。非本站作品均来自互联网并努力标明了来源,如不小心侵犯到您的权益,请立即与我们联系,待核实后,我们将立即删除,并向您致歉。
  • https
  • Web服务器
  • SSL证书
  • 兰空图床从Linux宝塔移植到Windows宝塔笔记IIS配置PHP运行环境及部署网站
    Loading...
    目录