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

  • 时间:2018-06-12 19:56 作者:站长去哪儿 来源:站长去哪儿 阅读:57
  • 扫一扫,手机访问
摘要:昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是由于第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒。。。原本小编也挺懒的,但是答应了各位小伙伴的,那么今天就教大家如何在IIS环境下部署HTTPS证书吧。(建议在PC端阅读)1、首先我们要取走我们的证书

昨天各位小伙伴都很开心的领取了自己的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重写参考文献 http://shiyousan.com/post/635646254870261696

下载好了之后会发现我们的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?很强势很绿很装13有没有。

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

  • 全部评论(0)
最新发布的资讯信息
【网页前端|JS】五年Java程序员该掌握的技术点,这些都不懂,还想拿高薪吗?(2019-04-24 22:19)
【系统环境|】2019蚂蚁金服面试总结(Java方向)(2019-04-18 16:19)
【系统环境|】notepad++ 三位数字正则替换规则(2019-04-12 23:02)
【系统环境|服务器应用】网络工程师跨交换机的Vlan配置与管理知识(2019-03-26 02:14)
【系统环境|服务器应用】最小化的定制版linux系统:CoreOS(2019-03-26 02:14)
【系统环境|服务器应用】分布式系统面试题:分布式事务处理方案?(2019-03-26 02:13)
【系统环境|服务器应用】带着网关去旅行(系列二):防止vps上ssh端口被恶意扫描(2019-03-26 02:13)
【系统环境|服务器应用】美团iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】百度iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】Java大佬之学习历程(三)(2019-03-26 02:13)
手机二维码手机访问领取大礼包
返回顶部