IIS服务器中设置HTTP重定向访问HTTPS


Posted in Servers onApril 29, 2022

不啰嗦,我们直接开始!

1、购买SSL证书(我用的阿里云的免费证书),然后IIS设置好SSL。

2、如果IIS没有URL重写模块,则需要下载安装URL重写模块:Microsoft URL Rewrite Module

3、取消勾选“SSL设置”-》“要求 SSL”

IIS服务器中设置HTTP重定向访问HTTPS

 IIS服务器中设置HTTP重定向访问HTTPS

4、URL重写规则:ASP.NET站可直接修改web.config,和界面操作结果一致,例如:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="HTTP to HTTPS redirect" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          </conditions>
          <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

5、URL重写规则:图形化配置 找到“URL重写”

IIS服务器中设置HTTP重定向访问HTTPS

添加规则

IIS服务器中设置HTTP重定向访问HTTPS

添加入站空白规则

IIS服务器中设置HTTP重定向访问HTTPS

规则详情

主要参数

名称:HTTP to HTTPS redirect

模式:(.*)

条件输入:{HTTPS}

模式:off 或 ^OFF$

重定向URL:https://{HTTP_HOST}/{R:1}

重定向类型:已找到(302) 或 参阅其它(303)

IIS服务器中设置HTTP重定向访问HTTPS

IIS服务器中设置HTTP重定向访问HTTPS

配置完成后“应用”到当前站点

IIS服务器中设置HTTP重定向访问HTTPS

URL重写配置结果 

IIS服务器中设置HTTP重定向访问HTTPS

验证

通过http访问站点,若自动重定向至https则配置成功!

参考文章:

IIS重写HTTP重定向到HTTPS操作方法

到此这篇关于IIS中设置HTTP访问重定向到HTTPS的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
Nginx服务器如何设置url链接
Mar 31 Servers
Nginx四层负载均衡的配置指南
Jun 11 Servers
详解nginx进程锁的实现
Jun 14 Servers
Nginx反向代理至go-fastdfs案例讲解
Aug 02 Servers
Nginx进程调度问题详解
Sep 25 Servers
Apache Hudi数据布局黑科技降低一半查询时间
Mar 31 Servers
CentOS下安装Jenkins的完整步骤
Apr 07 Servers
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
Apr 07 Servers
Docker 镜像介绍以及commit相关操作
Apr 13 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
如何让你的Nginx支持分布式追踪详解
Jul 07 Servers
Linux安装Docker详细教程
Jul 07 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Windows Server 2012 R2 磁盘分区教程
Windows server 2012 R2 安装IIS服务器
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
Windows server 2012搭建FTP服务器
Windows Server 2012配置DNS服务器的方法
You might like
php 文件缓存函数
2011/10/08 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
php微信支付之APP支付方法
2015/03/04 PHP
PHP对象实例化单例方法
2017/01/19 PHP
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
jQuery中实现text()的方法
2019/04/04 jQuery
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python找出完数的方法
2018/11/12 Python
django基于restframework的CBV封装详解
2019/08/08 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
工地门卫岗位职责
2013/12/30 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
体育馆的标语
2014/06/24 职场文书
课外小组活动总结
2014/08/27 职场文书
对照检查剖析材料
2014/09/30 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP