阿里云https 免费SSL证书 iis设置教程
0. 为了设置网站https SSL证书,需要登录阿里云后台设置443端口为开放状态。
保证443端口一定要开放状态1. 申请免费的SSL证书。
注意免费证书只能申请1年,过期失效后只能付费才行。可以把域名转到另一个阿里云帐号下,接着免费申请。
在阿里云后台搜索栏里搜索SSL。如下图 点击"ssl证书 (应用安全)"
进入ssl证书申请页面
点击购买证书如果下图,即可选择免费SSL证书。
点击购买证书
然后点击立刻购买 => 最后 支付成功!
购买免费证书成功
2. SSL证书验证。
回到ssl证书列表页面。
选择证书申请
填写申请SSL证书的域名,申请人等信息,如下图所示。注意 这里采用"手工DNS验证"方式,需要有域名权限才行,否则你选择"文件验证"(这里不讨论此方式)
然后下一步,会给你一个验证信息,等域名设置后,最后点击"验证"按钮。
验证信息,待设置域名DNS信息(下图设置)
打开新的页面,也就是你ssl证书对应的域名所在管理页面。添加ssl验证相关信息
添加ssl验证相关信息(如上一个图相关内容)
最后返回域名申请页面,等个一般10分钟左右DNS解析成功后,完成那个最后点击"验证"按钮,即可成功。
3. SSL证书下载。
验证成功后,下载证书即可。
下载SSL证书
选择对应web服务器的证书,这里是IIS服务器。
下载IIS服务器证书
下载的文件里有2个,一个是证书文件,一个证书密码(在txt里)。
证书压缩包里的文件
4. IIS导入SSL证书
点击iis ,如图筛选"证书",点击 "服务器证书",如果没有此选项,说明IIS没安装好。
服务器证书
右上角"导入",选择证书文件,填入证书密码。
导入证书 导入成功
5. 设置SSL绑定域名
选择站点,右上角 "绑定"
选择绑定
如图,设置相关信息即可。ssl证书选择刚才导入那个即可。
填入相关信息
6. 设置默认跳转到https
首先在自己的IIS中找一下有没有URL重写模块
image没有的话 在这里下载一下https://www.iis.net/downloads/microsoft/url-rewrite
下载msi格式的 然后安装
安装成功之后点击进入,点击右上角添加规则
模式:(.)*
条件这里点击添加
条件输入:{HTTPS}
模式:^OFF$
操作 操作类型 选择 重定向,
URL:https://{HTTP_HOST}/{R:1}
重定向类型为永久301
image image设置完后点击右上角的应用
这里就已经设置完成了
用浏览器测试一下
可以看到第一次请求是http的但是自动重定向到https的网站
至此所有设置成功!