HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
1、申请HTTPS需要的ssl证书
一般大部分互联网提供商都可以申请,有免费的,有收费的,申请的时候会要求填写证书密码,证书密码要记住,后面会用到。填写资料完整后,可能会验证域名所有权(文件验证和 DNS验证),等待结束 下发证书。
2、下载ssl证书文件

我们使用的windows系统+IIS8,所以下载pkcs12格式,下载文件后缀应该是.pfx格式。
3.导入SSL证书
打开IIS管理工具

打开服务器证书,选择导入证书


导入的时候会提示 填写申请的时候的证书密码
4.绑定域名:
选中需要设置的网站,右键绑定域名



确定 就绑定完成

(记得打开防火墙443端口)即可正常访问。
5.http重定向到https(web.config)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
完结!
未经允许不得转载:天府数据港官方信息博客 » IIS7配置HTTPS,ssl证书
客官点个赞呗! (0)