有了SSL证书,如何在IIS环境下部署https

 更新时间:2017年03月16日 23:13:29   投稿:mdxy-dxy  
这篇文章主要介绍了有了SSL证书,如何在IIS环境下部署https,需要的朋友可以参考下

昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒。。。本来小编也挺懒的,但是答应了各位小伙伴的,那么今天就教大家如何在IIS环境下部署HTTPS证书吧。(建议在PC端阅读)

1、首先我们要取走我们的证书,保存在我们本地的电脑里,然后复制到服务器即可。

有了SSL证书,如何在IIS环境下部署https?

2、取走后接下来干嘛?当然是打开文件看看里面有些什么啊。我们找到IIS那个压缩包并解压。

有了SSL证书,如何在IIS环境下部署https?

3、解析得到pfx文件,也就是我们需要部署域名的证书文件。

有了SSL证书,如何在IIS环境下部署https?

4、小伙伴们可以在服务器上进行这些解析,不过也可以像小编一样在本地进行,然后在服务器内创建个文件夹,把需要的东西复制进去即可。(不要用剪切,你知道的,就算你不知道你也会去百度的)

5、然后打开服务器的IIS控制面板。

有了SSL证书,如何在IIS环境下部署https?

6、然后打开IIS的主页找到服务器证书栏,双击打开即可。

有了SSL证书,如何在IIS环境下部署https?

7、双击打开后,选择导入,导入我们刚刚解压得到的pfx文件,这个pfx文件就是你需要部署域名的那个文件。

有了SSL证书,如何在IIS环境下部署https?

8、这个时候我们带https打开我们部署的网站,现在显示的还是红色的。

有了SSL证书,如何在IIS环境下部署https?

9、现在我们去找到我们需要部署的网站,在服务器网站栏里,双击绑定。

有了SSL证书,如何在IIS环境下部署https?


10、然后我们点添加,添加,添加选择https,443端口。

有了SSL证书,如何在IIS环境下部署https?

有了SSL证书,如何在IIS环境下部署https?

11、这个时候我们通过浏览器打开https的网站。

有了SSL证书,如何在IIS环境下部署https?

12、绿了有没有?绿了,绿了啊。。。绿了啊。。。爱上一匹野马,可我的家里没有草原,可是它却绿了一片。。。安全小锁标志啊有没有。。。等等,我们是不是忘了点什么东西?当我们再打开www.domain.com的时候,还是灰的啊。还是没有绿啊,这种很想被绿的感觉有没有?(突然好心疼宝宝)。

有了SSL证书,如何在IIS环境下部署https?

13、各位宝宝莫慌,抱紧我,接下来小编带大家如何默认访问的是https路径。要做到默认访问https,也许就要做跳转吧,不过HTTPS貌似有个高大上的名字叫做URL重写。我们需要在IIS上下载个重写组件。

IIS7.5下载地址:

中文32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

中文64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

英文:http://www.iis.net/downloads/microsoft/url-rewrite

IIS 8安装URL重写参考文献

下载好了之后会发现我们的IIS界面多了个URL重写的组件,开始都没有的,没错,我是刚刚下的。

有了SSL证书,如何在IIS环境下部署https?

利用URL重写唯一就是能够实现全站http跳转https。

所以,在部署之前,请检查网站根目录是否有web.config文件,如有,请先备份这里的web.config文件,因为以下的配置可能会和web.config里面跳转冲突,个人建议是直接删除处理,毕竟旧的不去新的不来,哈哈哈(建议先备份)。

14、然后继续下一步,双击打开,添加规则。

有了SSL证书,如何在IIS环境下部署https?15、填写规则名称:Redirect to https,使用正规表达式,模式填写 (.*),然后接下来选择添加条件。第一个填{HTTPS} 与模式匹配 ^OFF$ ,第二个填{HTTPS_HOST} 与模式不匹配 ^(localhost) 。

有了SSL证书,如何在IIS环境下部署https?

16、操作类型选择重定向,然后选择属性为https://{HTTP_HOST}/{R:1} 重定向类型选择303。

有了SSL证书,如何在IIS环境下部署https?

17、最后一步,检查下点保存即可。

有了SSL证书,如何在IIS环境下部署https?

18、现在我们可以去看看我们的网站,直接输入www.domain.com。

有了SSL证书,如何在IIS环境下部署https?很强势很绿很装有没有。

以上是教程是在IIS7 环境下实现的,很简单,很快,由于是我们部署的是中文版的SSL证书,所以会快点,如果小伙伴选择的是其他的SSL提供商或者英文版的可能会慢点,另外需要的资料可能也不一样,部署过程中需要的一个辅助工具是URL重写组件,其他环境还需要其他的组件,大家在部署过程中有什么疑问可以留言给小编,如果小编知道一定第一时间告诉给您。欢迎小伙伴们积极留言交流,小编在此先谢谢。

您可能感兴趣的文章:

相关文章

  • win2003防范方法

    win2003防范方法

    这里介绍下win2003防范方法
    2013-04-04
  • windows 7架设OpenSSH服务器实践

    windows 7架设OpenSSH服务器实践

    这篇文章主要介绍了windows 7架设OpenSSH服务器实践,需要的朋友可以参考下
    2016-01-01
  • win2003 防止网卡本地连接被禁用的设置方法

    win2003 防止网卡本地连接被禁用的设置方法

    远程管理服务器有时候不小心会禁用网卡,那么就需要找机房的人来登录系统帮忙开启,无疑为我们增加了许多麻烦。
    2011-01-01
  • 青云服务器安全设置器2.3最新版版提供下载

    青云服务器安全设置器2.3最新版版提供下载

    青云服务器 安全设置文件,利用批处理,vbs服务器要求:所有盘符必须为NTFS磁盘格式,服务器以前没有设置过权限类的设置,新装好的服务器系统最佳!
    2008-02-02
  • IIS7.5 检测到在集成的托管管道模式下不适用的 ASP.NET设置

    IIS7.5 检测到在集成的托管管道模式下不适用的 ASP.NET设置

    这篇文章主要介绍了IIS7.5 检测到在集成的托管管道模式下不适用的 ASP.NET设置 ,需要的朋友可以参考下
    2015-01-01
  • 护卫神 主机管理系统使用说明(MySQL管理)

    护卫神 主机管理系统使用说明(MySQL管理)

    护卫神·主机管理系统该版本支持在Windows Server 2003/2008/2012,含32位和64位,直接开设配置WEB站、FTP站,以及SQL Server和MySQL,是您开设和管理虚拟主机的绝好帮手。但是对于新用户可能在使用上有一些困难,因此请仔细阅读如下说明文档
    2015-01-01
  • win2003 服务器安全配置全套详解

    win2003 服务器安全配置全套详解

    其实,在服务器的安全设置方面,我虽然有一些经验,但是还谈不上有研究,以前在站长网服务器安全讲座上也讲了不少类似的文章,虽然谈不上多牛B的技术但是一点小小的经验,大家自行挑选学习。
    2009-09-09
  • Windows server服务器使用blat命令行发送邮件

    Windows server服务器使用blat命令行发送邮件

    在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的 blat,其官方主页为http://www.blat.net/,blat是开源免费工具,非常好用,功能齐全,应该优先选择这个成熟的工具,而不是一些网站的不知名作者的软件
    2025-03-03
  • Windows下载使用wget命令的步骤

    Windows下载使用wget命令的步骤

    wget 是 linux 一个下载文件的工具,可以下载一些软件或从远程服务器恢复备份到本地服务器,这篇文章主要介绍了Windows下载使用wget命令,需要的朋友可以参考下
    2023-05-05
  • Windows Server2019 DHCP服务器的配置实现

    Windows Server2019 DHCP服务器的配置实现

    本文主要介绍了Windows Server2019 DHCP服务器的配置实现,包括网络环境的设置、DHCP服务器角色的添加、DHCP作用域的创建和配置,具有一定的参考价值,感兴趣的可以了解一下
    2025-01-01

最新评论