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 相关文章推荐
Apache压力测试工具的安装使用
Mar 31 Servers
nginx实现发布静态资源的方法
Mar 31 Servers
如何利用map实现Nginx允许多个域名跨域
Mar 31 Servers
详解Nginx 工作原理
Mar 31 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
nginx中proxy_pass各种用法详解
Nov 07 Servers
解决xampp安装后Apache无法启动
Mar 21 Servers
Tomcat用户管理的优化配置详解
Mar 31 Servers
nginx容器方式反向代理实战
Apr 18 Servers
Docker部署Mysql8的实现步骤
Jul 07 Servers
Nginx代理Redis哨兵主从配置的实现
Jul 15 Servers
Windows Server 2012 R2服务器安装与配置的完整步骤
Jul 15 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扩展图文教程
2008/12/12 PHP
基于xcache的配置与使用详解
2013/06/18 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
javascript操作数组详解
2014/12/17 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
Angular客户端请求Rest服务跨域问题的解决方法
2017/09/19 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
Vue性能优化的方法
2020/07/30 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
用python实现刷点击率的示例代码
2019/02/21 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
C#公司笔试题
2014/03/28 面试题
CNC数控操作工岗位职责
2013/11/19 职场文书
酒店门卫岗位职责
2013/12/29 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
教师工作证明范本
2015/06/12 职场文书
MySQL索引失效场景及解决方案
2022/07/23 MySQL