超简单的window 环境下IIS网站https配置免费的HTTPS认证服务教程

Https
296
HTTPS
window
Server
2008R2
IIS部署Https
HTTPS认证服务

教程前言:

前段时间把网站http协议升级到了https,比较明显的改变就是全站可以使用https访问了,浏览器地址栏的图标也从三角感叹号不安全图标提示变成了小盾牌,而且对我而言最重要的是从其他域名访问过来传递的refere属性也可以读取了

window 环境下IIS网站https配置免费的HTTPS认证服务教程

部署教程开始

  1. 确认服务器条件:windows7/windows server 2008r2 及以上(更早的版本貌似TLS1.2协议版本不支持,按教程部署成功了部分浏览器可能也无法访问)

  2. github上下载 win-acme 这是一款命令行工具 我使用的版本是 win-acme.v2.1.22.1267.x64.trimmed 解压得到 (右侧有提供工具包下载window 环境下IIS网站https配置免费的HTTPS认证服务教程

  3. 管理员身份启动wacs.exe(普通用户操作到后面会提示需要管理员权限,不放心的自行杀下毒)

window 环境下IIS网站https配置免费的HTTPS认证服务教程

  1. 第一步 选择证书类型 我们输入N 然后按回车键

window 环境下IIS网站https配置免费的HTTPS认证服务教程

  1. 第二步 设置证书运行模式 这里以IIS为例 输入1 然后按回车键 会列出当前IIS里的网站供我们下一步操作 如图所示

window 环境下IIS网站https配置免费的HTTPS认证服务教程

  1. 第三步 选择指定的网站部署https 比如我这里设置的是 编号3的网站(也可以不输入直接回车 默认全部设置)

window 环境下IIS网站https配置免费的HTTPS认证服务教程

  1. 第四步 设置绑定模式 P:绑定基本的 A:绑定全部,本教程使用的A模式,接下来显示网站域名,并提示几次黄色字体是否确认 直接输入y回车就好了

window 环境下IIS网站https配置免费的HTTPS认证服务教程

#用户登录可见

解决办法见下方链接

IIS下HTTPS提示ERR_SSL_VERSION_OR_CIPHER_MISMATCH的解决办法

从https站点跳转到http站点时获取不到referer的解决方案
IIS下HTTPS提示ERR_SSL_VERSION_OR_CIPHER_MISMATCH
C# .NET 5网站实现http访问301永久重定向https 以及顶级域名301重定向www
暂无相关内容...
IIS Crypto在Windows服务器启用或禁用TLS,SSL协议的https优化工具
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删