一、SSL认证

  也就是我们常说的服务器认证,为的是启动加密传输协议https,步骤如下:

1、生成证书请求

  进入IIS,选择服务器的服务器证书设置选项,

  

  创建证书申请,填值如图所示

  

  选择加密服务提供程序,并设置证书密钥长度,EV证书需选择位长2048

  

  完成之后,会保留一条请求记录,如图

  

  生成的证书请求文件(txt),需要提交给CA组织,获取证书

  PS:因为证书有实效,到时需要更新,所以拿到证书后和请求文件放在一块,才不会乱,如:

  

2、安装证书

  安装服务器证书中级CA证书

  点击“开始”=>“运行”=>“mmc” ,打开控制台

  点击“文件”=>“添加/删除管理单元” ,找到“证书”点击“添加“ , 选择“计算机账户”,点击“下一步” , 点击“证书(本地计算机)”,完成

  

  双击打开刚添加的管理单元,选择“中级证书颁发机构”=>“证书”

  

  所有任务=>导入intermediate.crt

  选择“将所有的证书放入下列存储”,点击“下一步”,点击“完成”

  

  导入中级CA证书完成

3、删除服务端一张(EV)根证书 (这步其实可以忽略了)

  在IIS上安装服务器证书,需要检查服务器上是否存在一张(EV)服务器证书根证书。如果存在,需要删除该证书,否则客户端IE7以下客户端将访问报错。

  1)选择  证书=>受信任的根证书颁发机构=>证书

  检查其中是否存在名称为“VeriSign Class 3 Public Primary Certification Authority - G5”有效期 2006-11-8 到 2036-7-17的证书,如果存在,请删除该证书。

  2)选择  证书=>第三方根证书颁发机构=>证书

  检查其中是否存在名称为“VeriSign Class 3 Public Primary Certification Authority - G5”有效期 2006-11-27 到 2036-7-17的证书,如果存在,请删除该证书

4、在IIS导入服务器证书

  在上文生成的请求记录处,点击“完成证书申请”

  

  选中证书文件,并为证书设置好记名称,并完成证书的导入

  

  至此,完成!!

二、url重定向

  目的是http自动转到https,为什么把这两个模块放到一块?

  因为我们服务器认证完,肯定是为了启用https协议,但是之前系统可能已经在内部推广使用了。

  为避免启用https后,别人保存的http的链接打不开,需要我们帮忙重定向。

  所以,基本上进行服务器认证后,就需要进行URL 重定向了。

  废话少说,我们直接看落实步骤!!!

1、需要安装--url 重写2.0

  (如果已经有了,跳过这个步骤)

  

  两个方式:1)通过 【web平台安装程序】进行安装,直接搜索安装即可

       2)直接下载安装

2、进行配置

  

  在进行配置之前,我们需要知道,重写可以指定整个IIS站点池,也可以具体到某一个站点,

  正常情况下,我们具体到站点会好一点,至于为啥下面会说到(预防出错)

  打开【URL重写】-> 添加规则 -> 空白规则

  

  (.*)就行,试过  https://192.168.31.238:3101/(.*)   即使测试中能匹配出来,也无法正常重定向过去,很奇怪(所以这里我才说具体到站点上配置,让有需要的站点进行重定向就行)

  

  这一步是为了告诉IIS Https的url无需重定向,不然会产生Https转Https转Https转Https转Https转Https转Https(根本停不下来)

  

  操作类型:重写 / 重定向  均可

  重定向类型:303

IIS SSL认证流程& url重写的更多相关文章

  1. IIS 7 反向代理 URL重写 转发动态请求

    一.反向代理是什么 有一篇文章说的挺好的 Nginx 反向代理.负载均衡.页面缓存.URL重写及读写分离详解 http://www.server110.com/nginx/201402/5534.ht ...

  2. IIS 无法安装URL重写模块的解决办法 UrlReWrite (.NET`SQL技术交流 群号206656202)

    下载和安装URL Rewrite IIS8默认是没有安装URL重写工具的,必须要自己下载安装. 如果IIS上默认有安装Web平台安装程序,我们可以使用平台自动安装URL Rewrite重写工具,打开I ...

  3. vue项目Windows Server服务器部署IIS设置Url重写

    1.将vue项目使用npm run build命令打包后将dist文件夹内的文件全部拷贝到服务器. 2.IIS添加应用程序池,.NET CLR版本选择无托管代码 3.添加网站,应用程序池选择刚刚添加的 ...

  4. IIS设置URL重写,实现页面的跳转的重定向方法

    默认IIS是不提供URL重写模块的. 请注意,不要将IIS默认的HTTP重定向理解为url重写. 安装url重写模块 url重写,是要从iis的应用市场下载url重写组件才可以的. URL重写工具的下 ...

  5. ASP.NET HttpModule URL 重写 (一) 【Z】

    大家好,又来和大家见面了,此次给大家带来的URL重写,关于URL重写是什么,有什么好处,如何重写,今天我和大家一起分享一下我的经验 一.URL重写 URL重写就是首先获得一个进入的URL请求然后把它重 ...

  6. IIS8如何安装和使用URL重写工具-URL Rewrite

    下载和安装URL Rewrite IIS8默认是没有安装URL重写工具的,必须要自己下载安装. 如果IIS上默认有安装Web平台安装程序,我们可以使用平台自动安装URL Rewrite重写工具,打开I ...

  7. nginx反向代理+负载均衡+url重写+ssl认证

      Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄 ...

  8. IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)

    引言 本文推荐阅读地址:https://www.52abp.com/BlogDetails/10008 这种文章网上可以说一搜一大把,但是我为什么还要写呢,因为一搜一把没把我气死,都是东抄西挪的东西, ...

  9. IIS 实现http重定向https(亲测有效:解决URL重写模块配置https重定向不生效的问题)

    前言 以前部署网站的时候,都是通过代码来实现http重定向https,最近在部署个人网站的时候,突发奇想可不可通过IIS来实现无代码的重定向呢? 在一番操作猛如虎的搜索引擎操作后,发现只有google ...

  10. 微软的坑:Url重写竟然会引起IIS内核模式缓存不工作

    万万没有想到!当初为了解决使用负载均衡时记录客户端IP地址的问题,在IIS URL Rewrite Module中增加了一条URL重写规则(详见迁入阿里云后遇到的Request.UserHostAdd ...

随机推荐

  1. [FCC] Cash Register 计算找零

    题目地址: https://chinese.freecodecamp.org/learn/javascript-algorithms-and-data-structures/javascript-al ...

  2. 云原生架构(二)环境搭建(Mac上安装Docker+Kubernetes+Istio一条龙)

    一.背景 Istio 项目由 Google 和 IBM 的团队与 Lyft 的 Envoy 团队合作启动.它已经完全在 GitHub 上公开开发.目前已经是"Service Mesh服务网格 ...

  3. 手把手教你一套完善且高效的k8s离线部署方案

    作者:郝建伟 背景 面对更多项目现场交付,偶而会遇到客户环境不具备公网条件,完全内网部署,这就需要有一套完善且高效的离线部署方案. 系统资源 编号 主机名称 IP 资源类型 CPU 内存 磁盘 01 ...

  4. 金融科技 DevOps 的最佳实践

    随着软件技术的发展,越来越多的企业已经开始意识到 DevOps 文化的重要价值.DevOps 能够消除改变公司业务开展方式,并以更快的速度实现交付,同时创建迭代反馈循环以实现持续改进.而对于金融科技( ...

  5. P1024 [NOI2001] 食物链【种类并查集】

    题意 P1024 简化题意:给定 \(n\) 和 \(k(n\leqslant5\times10^4,k\leqslant10^5)\) ,表示有 \(n\) 个动物, \(k\) 个描述,其中: \ ...

  6. Jmeter——循环控制器中实现Counter计数器的次数重置

    近期在使用Jmeter编写个辅助测试的脚本,用到了多个Loop Controller和Counter. 当时想的思路就是三个可变的数量值,使用循环实现:但第三个可变值的数量次数,是基于第二次循环中得到 ...

  7. [OpenCV实战]18 Opencv中的单应性矩阵Homography

    目录 1 介绍 1.1 什么是Homography 1.2 使用Homography进行图像对齐 1.3 Homography的应用-全景拼接 2 Homography的计算 3 总结 4 参考 &l ...

  8. 焦距的物理尺度、像素尺度之间的转换关系以及35mm等效焦距

    已知: 物理焦距:F=35.56,单位:mm 图片大小:width*height=6000*4000,单位:pixel CCD尺寸:ccdw*ccdh=23.5*15.6,单位:mm 求: 像素焦距: ...

  9. java中String类型的相关知识的简单总结

    java中String类型的相关知识总结 一.常用方法: 1.构造方法: byte数组 可指定offset和length 可指定charset char数组 可指定offset和count 字符序列 ...

  10. Java学习笔记:2021年12月31日下午-2022年1月1日上午

    Java学习笔记:2021年12月31日下午-2022年1月1日上午 摘要:主要记录了计算机的电气构成,学习Linux系统的原因以及关于Linux以及相关操作的基础知识. 目录 Java学习笔记:20 ...