开发者社区> 行者行天下> 正文

http转https实战教程iis7.5

简介: HTTP转HTTPS实战教程IIS7.5 (备注:确保IIS安装完成、ASP.NET 等配置无误) 1、          本文以阿里云为例,先在阿里云注册域名并且进行备案。备案完成后,在左侧菜单申请”CA证书服务(数据安全)”,申请完之后会看到以下:   2、          选择web服务软...
+关注继续查看

HTTPHTTPS实战教程IIS7.5

(备注:确保IIS安装完成、ASP.NET 等配置无误)

1、          本文以阿里云为例,先在阿里云注册域名并且进行备案。备案完成后,在左侧菜单申请”CA证书服务(数据安全)”,申请完之后会看到以下:

 

2、          选择web服务软件的类型,我这里以 Windows Server 2008R2 64位为例(Windows server2008 sp1 没有TSL1.2 推荐使用 2008 r2企业版)

 

下载解压完我们会看到以下4个文件

 

3、          Win+r输入 MMC 进入控制台根节点

 

 

 

 

 

 

 

 

 

下边是导入成功后的

 

Iis导入证书

 

 

 

证书文件为pfx解压的时候带文件 有一个txt存放的是密码 粘贴即可

截至上面的步骤为止,我们已经将证书导入成功,接下来进行iis域名和证书的配置

 

 

分别绑定80和443端口

 

注:绑定443端口的时候,主机名是不让填写的,通过修改配置文件即可

C:\Windows\System32\inetsrv\config\applicationHost.config

以上是配置文件地址

 

 

当我们再次打开iis的时候 提示443端口已经绑定上了,这里我就不多说了。

360极速浏览器 看到此  表示已经配置https成功

 

那么我们想 通过http://www.domain.com访问到https://www.domain.com 也是可以的,下载微软的url重定向插件

下载地址:https://www.iis.net/downloads/microsoft/url-rewrite

根据系统的位数下载对应的版本即可 

在我们发布完自己的项目时候,可以给web.config添加节点,80端口访问转向443端口访问

下面是web.config配置的代码

在system.webServer 节点下

 

<rewrite>

            <rules>

                <rule name="Redirect to https" stopProcessing="true">

                    <match url="(.*)" />

                    <conditions>

                        <add input="{HTTPS}" pattern="^OFF$" />

                        <add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />

                    </conditions>

                    <action type="Redirect" url="https://{HTTP_HOST}:443/{R:1}" redirectType="SeeOther" />

                </rule>

            </rules>

        </rewrite>

 

 

 

完成以上,我们的http转https就成功了

 

QQ:35924908

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云免费SSL证书(https)申请教程
阿里云免费SSL证书(https)申请教程,阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
44 0
阿里云申请免费ssl证书(HTTPS) 保姆级教程
阿里云申请免费ssl证书(HTTPS) 保姆级教程,阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
23 0
不花一份钱申请阿里云免费HTTPS证书教程
不花一份钱申请阿里云免费HTTPS证书教程,阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
21 0
HTTP代理如何爬取?保姆式教程(附测试视频)
我们可以使用Python中的requests和beautifulsoup库来获取并解析这些信息。
62 0
Spring Security系列教程06--实现HTTP摘要认证
前言 在前面的2个章节中,一一哥 带大家认识了Spring Security中的第基本认证与表单认证 2种认证方式,其中表单认证是Spring Security默认的认证方式,也是开发时最常用的认证方式。有的小伙伴会问,不是还有第3种认证方式吗?对的,还有第三种摘要认证方式!在本文中,我们来学习了解一下HTTP摘要认证。 但是对于摘要认证,我们仅做了解即可,因为这种认证方式仅比基本认证稍微安全一点,开发时用的也不是很多。抱着艺多不压身的心态,我们多了解一点反正也没坏处。
181 0
Spring Security系列教程04--实现HTTP基本认证
在上一章节中,一一哥 带大家搭建了第一个Spring Security项目,相信小伙伴已经学会了如何利用Spring Security来保护我们的Java Web项目。但是第一个案例只是属于HelloWorld入门级别的项目,关于SpringSecurity的具体使用细节,我们还有很多不了解的。接下来,一一哥 从认证方式开始,与各位一起学习如何进行各种认证。 一. Spring Security的认证方式 1. 认证概念 在进行编码之前,我们还是老规矩,先了解一下"认证"的概念,不能连认证是啥意思都不知道,就去撸码,撸了半天都不知道撸的是什么,这有个什么劲啊。 认证: 所谓的认证,就是用来判
288 0
Angular最新教程-第七节HTTP get post 设置头部 跨域访问
Angular最新教程-第七节HTTP get post 设置头部 跨域访问
274 0
【Nest教程】Nest项目配置http和https
【Nest教程】Nest项目配置http和https
347 0
漫画:HTTP 协议极简教程,都能看懂!
引言 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。
152 0
基于阿里云CDN配置https协议教程
如今,https访问已经是不可置疑的大势所趋,阿里云很多产品都可以配置https访问,如果我们已经购买了阿里云虚拟主机、CDN以及ECS云服务器产品,可以参考以下步骤配置https访问。
1032 0
+关注
行者行天下
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
CDN助力企业网站进入HTTPS时代
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载