码迷,mamicode.com
首页 > Web开发 > 详细

IIS环境下部署https【转载】

时间:2018-01-13 23:46:54      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:备份   mic   界面   url重写   www   网站栏   direct   绑定   导入   

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

技术分享图片

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

技术分享图片

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

技术分享图片

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

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

技术分享图片

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

技术分享图片

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

技术分享图片

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

技术分享图片

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

技术分享图片


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

技术分享图片

技术分享图片

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

技术分享图片

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

技术分享图片

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重写的组件,开始都没有的,没错,我是刚刚下的。

技术分享图片

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

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

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

技术分享图片

15、填写规则名称:Redirect to https,使用正规表达式,模式填写 (.*),然后接下来选择添加条件。第一个填{HTTPS} 与模式匹配 ^OFF$ ,第二个填{HTTPS_HOST} 与模式不匹配 ^(localhost) 。

技术分享图片

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

技术分享图片

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

技术分享图片

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

技术分享图片

以上是教程是在IIS7 环境下实现的,很简单,很快。

 

一个IIS下绑定多个HTTPS

1. 找到C:\Windows\system32\inetsrv\config\applicationHost.config 

2. <binding protocol="https" bindingInformation="*:443" />

修改成:

      <binding protocol="https" bindingInformation="*:443:www.baidu.om" />

 

MIME类型

扩展名:.

类型:application/octet-stream

 

IIS环境下部署https【转载】

标签:备份   mic   界面   url重写   www   网站栏   direct   绑定   导入   

原文地址:https://www.cnblogs.com/aaronguo/p/8280676.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!