阿里云的ALB如何实现http域名强制转到https域名

背景

通常我们申请域名之后,应用侧都会基于域名对应的ssl证书进下控制,目前通用的有商业版的负载均衡和开源的代理工具比如nginx,通过负载均衡工具一般都可以支持请求的协议是http或https

比如可以设置两个默认的端口80,443分别支持http或https,本文介绍的则是通过应用前置的负载均衡器设置转发规则,实现http请求强制转换到https,如下主要是针对阿里云的ALB服务进下说明配置的流程

具体配置

如下图,打开应用型负载均衡ALB控制台页面:

打开其中一个ALB实例,如下图进入该实例的详情页面:

在80端口的监听下创建一条新的请求转发规则,如下图所示:

其中需要注意的配置如下,转发条件选择【路径】,匹配的路径填写/,转发动作选择【重定向至】

协议填写HTTPS,端口为443,状态码为301

相关推荐
earthzhang202110 小时前
《深入浅出HTTPS》读书笔记(7):安全的密码学Hash算法
网络·网络协议·http·https·1024程序员节
杜杜的man10 小时前
【go从零单排】HTTP客户端和服务端
开发语言·http·golang
AI原吾10 小时前
探索 Python HTTP 的瑞士军刀:Requests 库
开发语言·python·http·requests
找藉口是失败者的习惯10 小时前
探索 HTTP 请求方法:GET、POST、PUT、DELETE 等的用法详解
网络·网络协议·http
vortex510 小时前
HTTP 协议及内外网划分详解
网络·网络协议·http·网络安全
莫轻言舞10 小时前
Java Http 接口对接太繁琐?试试 UniHttp 框架吧
网络·网络协议·http
流氓也是种气质 _Cookie10 小时前
鸿蒙HarmonyOS 网络请求获取数据Http
http·鸿蒙·鸿蒙系统
卜及中10 小时前
理解HTTP中的Cookie与Session:机制、安全性与报头响应
网络·网络协议·http
专注VB编程开发20年12 小时前
一篇介绍 Websocket 和 Http 的很好的帖子
websocket·网络协议·http·聊天协议·传输文件
我真的很困12 小时前
坤坤带你学浏览器缓存
前端·http·node.js