创新路
我们一直在努力

IIS7配置HTTPS,ssl证书

HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

1、申请HTTPS需要的ssl证书

一般大部分互联网提供商都可以申请,有免费的,有收费的,申请的时候会要求填写证书密码,证书密码要记住,后面会用到。填写资料完整后,可能会验证域名所有权(文件验证和 DNS验证),等待结束 下发证书。

2、下载ssl证书文件

image.png

我们使用的windows系统+IIS8,所以下载pkcs12格式,下载文件后缀应该是.pfx格式。

3.导入SSL证书

打开IIS管理工具

image.png

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

1566379636408097.png

1566379727168547.png

导入的时候会提示 填写申请的时候的证书密码

4.绑定域名:

选中需要设置的网站,右键绑定域名

1566379924422752.png

1566379966726338.png

1566380053241250.png

确定 就绑定完成

1566380122619968.png

(记得打开防火墙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)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机