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 相关文章推荐
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 Servers
Nginx本地目录映射实现代码实例
Mar 31 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
nginx配置虚拟主机的详细步骤
Jul 21 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
Nginx图片服务器配置之后图片访问404的问题解决
Mar 21 Servers
nginx location 带斜杠【 / 】与不带的区别
Apr 13 Servers
Win2008系统搭建DHCP服务器
Jun 25 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
Apache Kafka 分区重分配的实现原理解析
Jul 15 Servers
Nginx报404错误的详细解决方法
Jul 23 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
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
两款万能的php分页类
2015/11/12 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
Python 调用DLL操作抄表机
2009/01/12 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
关于python3中setup.py小概念解析
2019/08/22 Python
python保留小数位的三种实现方法
2020/01/07 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
求职简历自荐信
2013/10/20 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
学校隐患排查制度
2015/08/05 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
SQL SERVER触发器详解
2022/02/24 SQL Server