2024 最新IIS配置http请求转https教程

现在大多数网站都普及了https的应用,这篇就是2022年最新的一篇IIS配置http请求转https教程,你可以使用此方法简单的将http请求自动跳转https,这里使用的是URL 重写组件实现,具体看文章正文。

时至今日,依然有很多项目或者web产品使用微软的技术栈,即asp.net webformasp.net coreasp.net mvc等技术来开发,当然开发语言大多数都是C#了,框架或者平台自然是基于最新的.net 6或者.net framework,开发完毕后,给客户部署到生产环境,一般是使用IIS做为web服务器。

当然也是可以跨平台部署到Linux系统,部署到Linux系统需要分情况来处理,如果是基于.net framework框架开发的web项目部署到Linux系统是是完全没有问题的,jhrs.com之前发布了一篇《老项目asp.net mvc网站部署Jexus指南》就是介绍的这方面的内容。

而如果使用的是.net core开发的web项目或者接口等,因为.net core天生就支持跨平台部署,而且非常的方便,可以参考《CentOS 7部署ASP.NET Core应用程序》,当然使用google搜索一下,你会找到更多的最新的.net core部署教程。

好了,为了不偏离本文的主题,我们就来说说当你在 IIS 上将web 项目部署之后怎样实现全站使用https来访问。即如果有http请求自动跳转https。

IIS配置http请求转https教程

要在IIS上实现http请求自动转https请求,在网上搜索到的可以实现此功能的方法很多,我只介绍通过亲自测试并且成功的方法。这个方法就是URL重写,需要为IIS安装一些扩展组件来实现。

需要注意的是,低版本的IIS可能用此法能否成功我没有测试,因此建议确保成功实现此功能,可以将IIS升到最新吧。

为IIS 安装扩展是通过web平台安装工具来进行的,默认情况下会先下载web平台安装工具,双击运行该工具会自动为你下载安装URL 重写工具,但在安装过程中,你会看到URL重写工具的直接下载地址,下面单独给出了URL重写工具的下载地址。

事实上web 平台安装工具只是整合了所有可以安装在IIS上的扩展的一个外壳程序而已,通过它你可以下载能够安装在IIS上的所有插件。

下载安装URL 重写工具

该工具目前是2.0版本,微软官网提供了直接下载地址:

http://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_zh-CN.msi

也可以从本站下载URL 重写工具: IIS URL重写工具下载 (下载847 )

直接下载的是一个以msi为后缀扩展名的文件,双击直接安装即可。

以下是安装过程的一些截图。

最新IIS配置http请求转https教程
最新IIS配置http请求转https教程
最新IIS配置http请求转https教程
最新IIS配置http请求转https教程
最新IIS配置http请求转https教程

网址重定向

当访客在浏览器输入http://jhrs.com链接时,要实现自动跳转https://jhrs.com,需要在配置文件中进行URL重定向,添加配置文件如下:

<system.webServer>
    <rewrite>
      <rules>
	<clear />
        <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>

注意上面的clear配置节点,是不一定需要加上的,当你配置好后,不能实现重定向,可以加上clear节点试试。

加入电报群

【江湖人士】(jhrs.com) 投稿作者:IT菜鸟,不代表江湖人士立场,如若转载,请注明出处:https://jhrs.com/2022/44803.html

扫码加入电报群,让你获得国外网赚一手信息。

文章标题:2024 最新IIS配置http请求转https教程

(0)
IT菜鸟的头像IT菜鸟普通会员
上一篇 2022-01-20 22:30
下一篇 2022-02-24 22:24

热门推荐

Leave a Reply

Sending

国外老牌便宜域名服务商Namecheap注册com域名大优惠,抢到就赚到,优惠码:NEWCOM698
$5.98/年
直达官网