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配置ssl实现https的方法示例
Mar 31 Servers
Nginx配置并兼容HTTP实现代码解析
Mar 31 Servers
详解Nginx 被动检查服务器的存活状态
Oct 16 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Kubernetes中Deployment的升级与回滚
Apr 01 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
apache ftpserver搭建ftp服务器
May 20 Servers
Windows server 2012 NTP时间同步的实现
Jun 25 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 Servers
nginx静态资源的服务器配置方法
Jul 07 Servers
Linux安装Docker详细教程
Jul 07 Servers
win7配置本地ftp服务器的图文教程
Aug 05 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作的文本留言本的例子(三)
2006/10/09 PHP
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
Python中强大的命令行库click入门教程
2016/12/26 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
通过Python实现一个简单的html页面
2020/05/16 Python
使用Python封装excel操作指南
2021/01/29 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
自荐信的禁忌和要点
2013/10/15 职场文书
打架检讨书50字
2014/01/11 职场文书
家长写给孩子的评语
2014/04/18 职场文书
专题组织生活会方案
2014/06/15 职场文书
2014年部门工作总结
2014/11/12 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
MySQL创建管理LIST分区
2022/04/13 MySQL