IIS中设置HTTP访问重定向到HTTPS
不啰嗦,我们直接开始!
1、购买SSL证书(我用的阿里云的免费证书),然后IIS设置好SSL。
2、如果IIS没有URL重写模块,则需要下载安装URL重写模块:Microsoft URL Rewrite Module
3、取消勾选“SSL设置”-》“要求 SSL”
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重写”
添加规则
添加入站空白规则
规则详情
主要参数
名称:HTTP to HTTPS redirect
模式:(.*)
条件输入:{HTTPS}
模式:off 或 ^OFF$
重定向URL:https://{HTTP_HOST}/{R:1}
重定向类型:已找到(302) 或 参阅其它(303)
配置完成后“应用”到当前站点
URL重写配置结果
验证
通过http访问站点,若自动重定向至https则配置成功!
参考文章:
到此这篇关于IIS中设置HTTP访问重定向到HTTPS的文章就介绍到这了,更多相关IIS HTTP重定向到HTTPS内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Win2003下配置iis+php+mysql+zend图文 使其支持asp,.net,cgi,perl和php
Windows 2003 下IIS 服务器配置, 使其完全支持asp,.net,cgi,perl和php+mysql+Zend。所需软件: ActivePerl、PHP、MYSQL、Zend2012-01-01Windows Server2022 DHCP服务器配置(图文)
本文详细介绍了在Windows 2022系统中配置DHCP服务器的方法,包括IP地址范围、租约期限等设置,具有一定的参考价值,感兴趣的可以了解一下2023-09-09打开windowXP的21端口即用winxp架设ftp服务器
打开windowXP的21端口即用winxp架设ftp服务器...2007-11-11Win7系统日志提示在没有配置的 DNS 服务器响应之后,名称“域名”的名称解析超时的解放方法
用Windows 7而且又偶尔会关心一下日志的TX可能会发现在网络情况不好的情况下经常可以发现类似下图的系统日志提示“在没有配置的 DNS 服务器响应之后,名称域名的名称解析超时”的记录,同时你的网络连接会中断或受限,只有先把网卡禁用再启用才会恢复正常。2015-09-09
最新评论