超简单的window 环境下IIS网站https配置免费的HTTPS认证服务教程
博客随笔
HTTPSwindowServer2008R2IIS部署HttpsHTTPS认证服务
教程前言:
前段时间把网站http协议升级到了https,比较明显的改变就是全站可以使用https访问了,浏览器地址栏的图标也从三角感叹号不安全图标提示变成了小盾牌,而且对我而言最重要的是从其他域名访问过来传递的refere属性也可以读取了
我采用的是免费的证书服务 Let's Encrypt Free SSL – winacme(免费但是到一定时间需要手动续签),也尝试过FreeSSL,比较看好其提供免费自动续签服务,可惜尝试配置了多次一直没成功就只好放弃了,反倒是现在这个没怎么花时间,照着说明一路配置下就基本配置成功了(当然也碰到了部署完成后访问浏览器提示“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”的问题 根本原因和证书无关,属于服务器配置的问题,解决方法见教程底部这里 有需要的自己看看,这里就不多说了)
部署教程开始
- 确认服务器条件:windows7/windows server 2008r2 及以上(更早的版本貌似TLS1.2协议版本不支持,按教程部署成功了部分浏览器可能也无法访问)
- github上下载 win-acme 这是一款命令行工具 我使用的版本是 win-acme.v2.1.22.1267.x64.trimmed 解压得到 (右侧有提供工具包下载)