虚拟主机域名注册-常见问题其他问题 → 其他问题

IIS - 自动申请、部署Let''s Encrypt的免费SSL证书

  首先在Github上下载win-acme简单快速

  1.准备工作

  1.1 设置DNS

  在DNS服务器设置正确的域名(二级域名、三级域名都可以)

  1.2 下载运行win-acme:

  在服务器上解压win-acme,解压后文件结构如下:

  win-acme

  |——scripts

  |————ImportExchange.ps1

  |————ImportRDGateway.ps1

  |————ImportRDListener.ps1

  |————PSRDSCerts.bat

  |————PSScript.bat

  |——letsencrypt.exe

  |——letsencrypt.exe.config

  |——settings_default.config

  |——version.txt

  |——Web_Config.xml

  2.IIS部署HTTPS站点

  2.1 自动化认证单个域名

  首先在IIS上新增MIME Type:

  文件扩展名: .

  MIME类型: text/plain

  在服务器上,运行letsencrypt.exe并按照提示进行配置,如:N: Create new certificate // 创建新证书

  M: Create new certificate with advanced options // 使用高级选项创建新证书

  L: List scheduled renewals // 自动续费

  R: Renew scheduled // 续费单个

  S: Renew specific // 续费多个

  A: Renew *all* // 全部续费

  V: Revoke certificate // 取消证书

  C: Cancel scheduled renewal // 取消某个自动续费

  X: Cancel *all* scheduled renewals // 取消全部自动续费

  Q: Quit

  输入1或2会有以下选项

  1: Single binding of an IIS site // 绑定单一IIS站点

  2: SAN certificate for all bindings of an IIS site // 绑定所有IIS站点

  3: SAN certificate for all bindings of multiple IIS sites // 绑定多个IIS站点

  4: Manually input host names // 手动输入域名

  C: Cancel

  最后生成的证书都在C:\ProgramData\letsencrypt-win-simple\httpsacme-v01.api.letsencrypt.org中。

  如果网站能够正常访问并正确配置会自动配置好,可以跳过下面步骤

  3.IIS 多网站配置https

  安装环境:

  1、Windows server 2012/IIS 8

  2、服务器本地计算机已经安装两张SSL证书

  3、IIS已近架设两个网站,可http访问

  4、http能够访问网站

  安装目的:

  在IIS 8上将两张证书,分别绑定在两个不同的网站的默认https端口443上。

  1、在第一个网站绑定SSL证书,不要绑定IP地址填写主机名(作为默认的SSL证书,开启SNI需要配置有默认SSL证书),绑定对应域名的证书文件,如下图:

  2、然后选择第二个网站,绑定对应的SSL证书,这时您就需要填写主机名,同时勾选上“需要服务器名称指示(N)”,选择对应的证书文件




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:怎么样彻底删除卸载MySQL
下一篇:Linux查看主机名和IP,详解使用hostname命令
  >> 相关文章
没有相关文章。

服务热线

198-9911-5815

功能和特性

价格和优惠

技术支持及售后

微信关注