感谢原文作者,为方便后期查阅转载,原文链接:https://www.cnblogs.com/xiefengdaxia123/p/8542737.html

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

通常情况下我们是用的都是http的路径,对于https的使用也很少,但是随着https的普及越来越多的域名访问需要用到https的,这个我们就演示怎么设置在我们对一个http的网站进行访问时候自动跳转至https下。

用到的工具及软件:

系统:windows2008R2
软件:IIS7.0,IIS的microsoft URL重写模块2.0

操作步骤:

1、我们需要下载并在IIS中安装microsoft URL重写模块2.0
下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435 

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第1张

下载安装后我们重启IIS,再打开后会发现在功能视图中又多出了个URL重写的功能

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第2张

2、对站点进行域名绑定

我们需要将https和http绑定在需要的站点上
IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第3张

3、进程SSL设置

在要求SSL的选择前取消勾选

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第4张

4、在URL中新建规则

新建一个空白规则,让http的访问跳转到https上

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第5张

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第6张

起一个名字例如HTTP to HTTPS redirect

模式:(.*)

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第7张

添加条件:{HTTPS} 模式:off 或 ^OFF$
IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第8张

 

在操作设置中选择重定向:https://{HTTP_HOST}/{R:1}
重定向类型:已找到(302) 或 参阅其它(303)
IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第9张

选择应用就可以了

5、测试

IIS7如何实现访问HTTP跳转到HTTPS访问 随笔 第10张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄