摘要: 很高兴的告诉大家,阿里云负载均衡SLB已经在澳大利亚(悉尼)、日本(东京)、阿联酋(迪拜)、美国 (弗吉尼亚)、美国(硅谷)、马来西亚(吉隆坡)、德国(法兰克福)、新加坡、印度尼西亚(雅加达)上述地域,支持HTTP访问强制跳转HTTPS功能。
1. Greeting
Update:现已新增香港、华北3(张家口)、华北5(呼和浩特)地域还支持,国内其他地域,将在5月份陆续上线。
很高兴的告诉大家,阿里云负载均衡SLB已经在澳大利亚(悉尼)、日本(东京)、阿联酋(迪拜)、美国 (弗吉尼亚)、美国(硅谷)、马来西亚(吉隆坡)、德国(法兰克福)、新加坡、印度尼西亚(雅加达)上述地域,支持HTTP访问强制跳转HTTPS功能。
2. 什么是HTTP访问强制跳转到HTTPS
众所周知,HTTPS比HTTP有着更好的安全性,越来越多的网站部署HTTPS,谷歌Chrome浏览器默认将一个未部署HTTPS的网站标识为不安全,HTTPS将逐渐成为网站和WEB应用的标配。
图示:未部署HTTPS的网站被谷歌标识为不安全
通常HTTPS使用TCP:443端口对外提供服务,在浏览器中输入https://www.aliyun.com 浏览器便会去访问www.aliyun.com这个域名所指向服务的TCP:443端口所提供的HTTPS服务。但也有细心的用户发现,即便在浏览器中输入http://www.aliyun.com 来访问阿里云的官网,页面打开时依然显示访问的是https://www.aliyun.com 这是什么原因呢?答案就是HTTP访问强制跳转HTTPS。
3. 为什么需HTTP访问强制跳转到HTTPS
因为越来越的网站开始启用全站HTTPS,全站HTTPS意味着所承载的业务有着更好的安全性,同时也可以获得更好的网站安全评级。但是用户常常只会通过域名去访问一个网址,而难以记住一个网站是到底是HTTP或者HTTPS的,在启用了全站HTTPS后,假如没有开启HTTP强制跳转HTTPS,那么用户直接通过HTTP方式去访问是无法正常访问的,导致流量白白的损失掉了。为了让这部分用户也能正常访问网址,就需要有HTTP强制跳转HTTPS的功能,即使用户通过HTTP方式去访问一个HTTPS的网站时,能够自动跳转到HTTPS的网址。
4. HTTP访问强制跳转到HTTPS怎么实现的
通过HTTP协议中302返回码来实现的。
我们知道常见的HTTP返回码有2xx(代表成功),3xx(代表重定向),4xx(代表找不到资源),5xx(代表服务器错误),在这些返回码中301/302代表改网址被重定向至别处
假设浏览器访问一个网址example.com并收到一个302的回应,意味着该网址被重定向,302回应报文中还会带一个Location字段,该字段的值是一个URL,告诉浏览器这个网址被重定向到哪里,浏览器会从Location字段中取出目标URL,重新发起请求,实现访问的跳转。这便是HTTP访问强制跳转HTTPS的工作原理。
在阿里云负载均衡SLB没有提供HTTP强制跳转HTTPS功能以前,要实现这样的功能,用户只能在后端ECS中配置来实现,配置过程比较繁琐,调试起来也很费时。
现在您只需要在负载均衡SLB上简单配置即可完成HTTP访问强制跳转HTTPS,下面我们看看怎么使用。
5. 通过控制台来设置HTTP访问强制跳转HTTPS
首先,建立好HTTPS:443监听,确保通过HTTPS方式访问您的网站或应用是没有问题的。
上图中所示,创建了一个HTTPS的监听,添加后端服务器,并且能够正常工作。
随后添加一个HTTP:80的监听,在创建监听时,控制台上会出现监听转发的选项,点击开启
可以看到系统加载出目的HTTPS:443监听
点击确认。
接下来,就可以通过HTTP访问去访问网站,你会发现,自动强制跳转已经生效了。
6. 结尾
目前仅开放了HTTP:80端口向HTTPS:443端口的重定向,如有更多其他端口的跳转需求,可以通过工单申请。更新信息请参考产品帮助文档:https://help.aliyun.com/document_detail/69312.html
最后祝大家工作生活愉快,我们下篇文章见,拜拜。
阅读更多干货好文,请关注扫描以下二维码:
相关推荐
摘要:本文主要介绍了阿里云 SSL 证书配置 HTTPS 和 SLB 的 HTTP 跳转到 HTTPS 的详细笔记总结,包括两种方案:一种是 SSL 证书配置在 SLB 上,访问 HTTP:// 会自动跳转到 HTTPS://;另一种是 SSL 证书配置在 Nginx ...
阿里云均衡负载服务器集群架构图:云盾、云监控、SLB、ECS集群、主从数据库.zip 1.购买均衡负载 2.购买ECS云主机 3.管理后端服务器
阿里云专有云企业版负载均衡SLB产品简介提供了强大的负载均衡功能,能够满足用户对高可用性和高性能的需求。 法律声明 在使用阿里云专有云企业版负载均衡SLB产品之前,用户需要阅读和理解法律声明的内容。阿里云...
阿里云专有云企业版负载均衡SLB用户指南V3.6.0 本文档是阿里云专有云企业版负载均衡SLB用户指南,旨在帮助用户快速了解和使用阿里云负载均衡SLB产品。该文档涵盖了负载均衡SLB的基本概念、安装和配置、使用和管理、...
阿里云专有云企业版V3.6.0的负载均衡SLB技术白皮书主要聚焦于阿里云为企业用户提供的私有化部署解决方案,旨在详细阐述负载均衡服务的技术原理、功能特性、使用方法以及相关的法律声明。以下是该白皮书中涉及的关键...
在“负载均衡SLB新功能介绍”中,主要关注的是一个重要的更新——支持HTTPS虚拟主机单VIP多证书功能,这主要得益于SNI(Server Name Indication)技术的引入。 SNI(Server Name Indication)是TLS(Transport ...
阿里云专有云企业版V3.6.2的负载均衡SLB开发指南主要涵盖了如何在专有云环境中使用和开发负载均衡服务的相关知识。负载均衡(Load Balancing)是一种分布式系统技术,它通过将工作负载分布到多个计算资源上,以避免...
阿里云专有云企业版V3.6.2的负载均衡SLB用户指南是一份详细介绍如何使用阿里云负载均衡服务的文档。此文档适用于希望通过负载均衡技术分散流量、提高服务可用性和性能的企业用户。以下是对其中关键知识点的详细解读...
阿里云专有云企业版V3.8.0的负载均衡SLB用户指南详细阐述了如何使用和管理阿里云的负载均衡服务。该服务旨在帮助用户优化应用的可用性和性能,通过分配网络流量到多个后端服务器,确保即使在单个服务器出现故障时也...
阿里云专有云Enterprise版V3.5.0的负载均衡SLB技术白皮书详尽地介绍了阿里云专有云环境下,如何使用负载均衡服务来实现高效、稳定的应用部署。负载均衡是云计算中一个关键的组件,它能够自动分配网络流量到多个后端...
阿里云负载均衡SLB介绍,掌握SLB的功能、组成、使用场景。 文中的弹性伸缩AS在另一个资源中。ppt内容是截图的、不可编辑,仅用作学习知识分享。
2. **功能特性**:可能会详细介绍SLB支持的特性,例如四层(TCP/UDP)和七层(HTTP/HTTPS)负载均衡、会话黏滞、动态扩容缩容、自定义路由策略、权重分配等。 3. **规划与准备**:这部分会指导用户如何根据业务需求...
阿里云专有云企业版负载均衡SLB用户指南 - 20180831.pdf 本文档是阿里云专有云企业版负载均衡SLB用户指南,版本号为V3.5.2,文档版本号为20180831。该用户指南旨在帮助用户了解阿里云负载均衡SLB产品的使用和配置。...
总的来说,阿里云专有云Enterprise版 V3.5.0的负载均衡SLB是企业级用户构建高可用、高性能应用的有力工具,它提供了丰富的功能和严格的保障措施,以满足企业在云环境中对服务稳定性和扩展性的需求。用户在使用过程中...
阿里云专有云企业版负载均衡SLB开发指南是阿里云提供的一份关于负载均衡开发的指南,旨在帮助用户快速了解和使用阿里云的负载均衡服务。本文档涵盖了负载均衡的基本概念、架构设计、页面布局、文字描述等方面的知识...
阿里云专有云企业版V3.6.1的负载均衡SLB开发指南主要涵盖了针对企业级用户的负载均衡服务的详细使用和开发信息。以下是基于文档部分内容的关键知识点: 1. **法律声明**: - 用户在使用文档前需仔细阅读并理解法律...
阿里云专有云Enterprise版V3.5.0的负载均衡SLB用户指南是一份详细介绍如何使用阿里云负载均衡服务的文档。此指南适用于需要在专有云环境中部署和管理负载均衡器的企业用户,旨在帮助他们优化应用的可用性和性能。 1...
阿里云专有云Enterprise版V3.5.0的负载均衡SLB开发指南详细阐述了如何在专有云环境中高效地使用和开发负载均衡服务。本指南旨在为开发者提供全面的技术指导,帮助他们理解和实现SLB的功能,确保系统的稳定性和高可用...
【阿里云专有云企业版 V3.6.1 负载均衡SLB 技术白皮书】是阿里云针对其专有云环境下,提供的一种高可用和高性能的负载分发解决方案的技术文档。负载均衡(Server Load Balancer, SLB)是一种网络服务,其主要目标是...