10_阿里云应用型负载均衡 ALB 配置指南:从公网入口到后端服务的完整链路
10_阿里云应用型负载均衡 ALB 配置指南从公网入口到后端服务的完整链路应用型负载均衡 ALBApplication Load Balancer是阿里云面向 HTTP、HTTPS、QUIC、gRPC 等应用层协议提供的七层负载均衡服务。相比传统四层负载均衡ALB 更适合需要域名、路径、Header、Cookie、请求方法等条件进行精细化转发的 Web、微服务和云原生业务场景。本文按真实流量链路组织配置顺序用户域名 - DNS 解析 - ALB 实例 - 监听 - 转发规则 - 服务器组 - ECS/ECI 后端服务。这样配置时不容易来回跳也更容易排查问题。说明文中的控制台入口和字段名称可能会随阿里云控制台版本微调实际操作时以控制台当前页面为准。一、ALB 适合解决什么问题ALB 的核心价值是把外部请求稳定、可控地转发到后端应用并在七层完成协议、安全和路由能力的统一治理。七层负载均衡支持 HTTP、HTTPS、QUIC、gRPC 等应用层协议适合 Web 应用、API 网关、微服务入口等场景。基于内容的路由可按域名、路径、HTTP Header、查询字符串、Cookie、请求方法、Source IP 等条件把请求转发到不同服务器组。HTTPS 卸载可在 ALB 侧绑定证书外部使用 HTTPS 访问后端按业务需要使用 HTTP 或 HTTPS。高可用入口公网 ALB 通常绑定多个可用区和 EIP避免单可用区入口故障。云原生集成可与 ACK、SAE、函数计算等服务联动也可作为云原生 Ingress 网关使用。弹性计费公网访问通过 EIP、共享带宽等方式计费ALB 本身按实例费、LCU 等维度计费适合弹性流量场景。需要注意的是ALB 并不是“所有网络流量”的通用入口。它主要工作在七层如果只是 TCP/UDP 四层转发应优先评估 NLB 或 CLB 的四层能力。二、先理解一条完整访问链路在开始配置前先把链路想清楚用户浏览器 - 访问业务域名 - DNS 将业务域名 CNAME 到 ALB 提供的 DNS 名称 - 请求进入 ALB 公网入口 - ALB 根据监听端口和协议接收请求 - ALB 根据默认转发动作或转发规则选择服务器组 - ALB 通过私网访问后端 ECS/ECI 的业务端口 - 后端应用返回响应后续所有配置都围绕这条链路展开。建议先完成后端应用和端口规划再创建服务器组、监听和域名解析。三、配置前准备1. 明确网络类型ALB 实例分为公网和私网两类类型适用场景说明公网 ALB互联网用户访问业务需要绑定 EIP建议至少选择两个可用区私网 ALBVPC 内部服务访问仅在内网提供访问入口不直接暴露公网如果业务需要通过互联网访问例如https://api.example.com选择公网 ALB。如果只是内网服务间调用选择私网 ALB。2. 规划可用区、VPC 和交换机创建 ALB 时需要选择 VPC、可用区和交换机。建议生产环境至少选择两个可用区提高入口层高可用能力。每个可用区选择一个可用 IP 足够的交换机。ALB 会在指定交换机内占用私网 IP建议交换机内预留充足地址避免后续扩容或健康检查异常。3. 准备后端服务后端 ECS/ECI 需要提前确认应用已经启动并监听正确端口例如10980、10981。应用健康检查路径可访问例如/health、/actuator/health。安全组允许 ALB 访问后端业务端口。后端服务与 ALB 在可连通的 VPC 网络内。4. 准备域名和证书如果使用 HTTPS证书必须与实际访问域名匹配例如访问api.example.com证书也应覆盖该域名。如果证书不在当前阿里云账号需要先上传到当前账号的数字证书管理服务。如果域名和 ALB 不在同一个账号可能需要进行域名持有者身份校验通常通过添加 TXT 记录完成。四、标准配置流程第一步创建 ALB 实例进入阿里云控制台创建应用型负载均衡 ALB 实例。建议按以下顺序填写选择地域应与后端 ECS/ECI 所在地域一致或满足网络连通要求。选择网络类型互联网访问选择公网内网访问选择私网。选择 VPC选择后端服务所在的 VPC。选择可用区和交换机生产环境建议至少选择两个可用区。选择协议版本一般选择 IPv4如业务需要 IPv6再按实际情况启用。选择功能版本如果只是基础 HTTP/HTTPS 转发基础版通常够用如果需要重定向、重写、自定义 TLS 安全策略、WAF 增强等高级能力应根据控制台能力选择标准版或更高版本。第二步创建服务器组服务器组是 ALB 转发流量的后端目标集合。建议按“业务服务 端口”拆分服务器组例如业务后端端口建议服务器组名称API 服务10980sg-api-10980管理后台10981sg-admin-10981创建服务器组时重点关注以下配置服务器组类型ECS/ECI 场景通常选择服务器类型。VPC选择与 ALB、后端服务一致的 VPC。后端协议根据后端应用实际协议选择 HTTP 或 HTTPS。调度算法一般选择轮询如果不同机器承载能力不同可配合权重使用。健康检查建议开启并配置真实可访问的健康检查路径。修正点不要简单理解为“监听端口必须等于后端端口”。监听端口是用户访问 ALB 的入口端口后端端口是 ALB 访问应用的端口。二者可以相同也可以不同。例如外部访问443ALB 卸载 HTTPS 后转发到后端80或10980都是常见做法。第三步添加后端服务器在服务器组中添加一台或多台 ECS/ECI并填写实际业务端口。建议配置项服务器选择实际部署应用的 ECS/ECI。端口填写后端应用真实监听端口例如10980。权重默认可保持一致如果某台机器配置更高可适当提高权重。健康检查添加后确认健康检查状态为正常。如果后端服务器健康检查失败优先检查以下几点应用进程是否启动。端口是否监听在正确网卡上。安全组是否放行 ALB 到后端端口的访问。健康检查路径是否返回正常 HTTP 状态码。后端应用是否限制了 Host、Header 或来源 IP。第四步创建监听监听定义 ALB 对外接收请求的协议和端口例如外部访问方式监听协议监听端口典型用途http://example.comHTTP80普通 HTTP 访问或跳转到 HTTPShttps://example.comHTTPS443标准 HTTPS 访问https://example.com:10980HTTPS10980非标准 HTTPS 端口访问创建监听时建议按以下顺序选择协议和端口。如果选择 HTTPS绑定与业务域名匹配的 SSL 证书。选择默认服务器组通常指向前面创建的业务服务器组。按需配置 TLS 安全策略、HTTP/2、访问日志、会话保持等能力。如果业务没有特殊原因公网 HTTPS 建议优先使用标准443端口。使用10980这类非标准端口也可以但用户访问时必须显式带端口例如https://api.example.com:10980第五步配置转发规则如果一个监听只对应一个后端服务可以只使用默认转发动作。如果一个域名或端口下有多个业务路径则建议配置转发规则例如匹配条件转发目标Host api.example.com且Path /api/*sg-api-10980Host admin.example.com且Path /admin/*sg-admin-10981Path /static/*静态资源服务器组配置转发规则时优先级要从“更具体”到“更通用”。例如/api/order/*应优先于/api/*否则更具体的规则可能永远匹配不到。五、配置域名解析域名解析是很多问题的高发点尤其需要注意记录值。1. 找到 ALB 的 DNS 名称在 ALB 实例详情页找到系统分配的 DNS 名称也可以理解为 ALB 默认域名。重要修正CNAME 记录的记录值应填写ALB 的 DNS 名称/默认域名不是 ALB 实例 ID。错误示例api.example.com CNAME alb-xxxxxx正确示例api.example.com CNAME alb-xxxxxxxx.region.alb.aliyuncs.com具体 DNS 名称以控制台展示为准。2. 添加 CNAME 记录在域名 DNS 控制台添加解析字段示例主机记录api记录类型CNAME记录值ALB 实例详情页展示的 DNS 名称TTL默认即可配置完成后可使用以下命令验证nslookupapi.example.com或digapi.example.com3. 跨账号域名校验如果域名在 A 账号ALB 在 B 账号在 B 账号添加或管理该域名时可能需要证明你拥有该域名。一般做法是在 B 账号控制台获取 TXT 校验记录。登录 A 账号的 DNS 控制台。添加对应 TXT 记录。等待校验通过后再添加 CNAME 解析到 ALB DNS 名称。六、配置安全组和后端连通性ALB 能接收请求并不代表一定能访问后端。后端安全组需要允许来自 ALB 的私网访问。建议按以下原则放行放行后端真实业务端口例如10980、10981。来源优先填写 ALB 所在交换机网段或后端安全组允许的可信网段。不建议为了省事直接对0.0.0.0/0放行后端业务端口除非该端口本身就是公网服务且有额外安全控制。七、访问测试完成 ALB、监听、服务器组、安全组和 DNS 解析后可以按以下顺序测试。1. 测试 DNS 是否生效nslookupapi.example.com确认返回链路中能看到 ALB 的 CNAME 或相关解析结果。2. 测试 HTTPS 证书curl-Ihttps://api.example.com如果使用非标准端口curl-Ihttps://api.example.com:10980如出现证书不匹配检查访问域名是否在证书 SAN 中。监听绑定的证书是否正确。是否访问了错误的域名或端口。3. 测试后端转发curl-ihttps://api.example.com/health如果 ALB 返回 502、503 或健康检查异常通常从以下方向排查后端服务器组是否有健康实例。监听默认转发动作是否指向正确服务器组。转发规则优先级是否匹配到预期服务器组。后端端口是否填写正确。安全组是否允许 ALB 访问后端端口。后端应用是否只接受特定 Host 或路径。八、推荐配置顺序总结最稳妥的配置顺序如下准备后端 ECS/ECI 应用确认端口和健康检查路径可用。创建 ALB 实例选择公网/私网、VPC、可用区和交换机。创建服务器组并配置健康检查。添加后端服务器填写真实业务端口和权重。创建监听绑定证书并设置默认服务器组。如有多业务路径或多域名配置转发规则。配置后端安全组允许 ALB 访问业务端口。将业务域名 CNAME 到 ALB 的 DNS 名称。使用nslookup、curl和控制台健康检查状态进行验证。最终链路可以概括为用户 - 业务域名 - DNS CNAME 到 ALB DNS 名称 - ALB 监听端口 - 监听默认动作或转发规则 - 服务器组 - 后端 ECS/ECI 业务端口按照这个顺序配置思路会更清晰先保证后端能服务再让 ALB 能转发最后再把域名切到 ALB。这样即使出现访问异常也能沿着链路逐段定位。参考资料阿里云文档应用型负载均衡 ALB 产品文档阿里云文档创建应用型负载均衡 ALB 实例阿里云文档创建服务器组、添加后端服务器、配置监听和转发规则阿里云文档使用 CNAME 将业务域名解析到 ALB DNS 名称

相关新闻

Vue 3 + Element Plus 动态面包屑与路由标签栏实现指南

Vue 3 + Element Plus 动态面包屑与路由标签栏实现指南

1. 项目概述与核心价值 最近在重构一个后台管理系统,前端技术栈选的是 Vue 3 TypeScript。在搭建基础框架时,路由导航这部分是绕不开的核心体验。用户需要在复杂的菜单层级中快速定位,也需要在多页面间高效切换而不丢失上下文。单纯靠浏览器…

2026/8/13 22:30:13 阅读更多 →
大模型API服务变更应对指南:从零一万物迁移到DeepSeek的实战方案

大模型API服务变更应对指南:从零一万物迁移到DeepSeek的实战方案

最近在AI开发圈里,一个消息引起了不小的讨论:零一万物大模型开放平台宣布将逐步停止在线体验、API调用及充值服务。对于正在使用或计划使用其API进行应用开发的团队来说,这无疑是一个需要立刻应对的“技术迁移”事件。依赖单一外部API服务所隐…

2026/8/13 22:30:13 阅读更多 →
河北省建设厅官方网站如何助力河北建筑企业高效办理业务与政策解读指南

河北省建设厅官方网站如何助力河北建筑企业高效办理业务与政策解读指南

河北省建设厅官方网站作为连接政府行政部门与广大建筑业企业、从业人员以及社会公众的重要桥梁,其重要性怎么强调都不为过。在当前数字化转型加速推进的大背景下,这个平台不仅是获取政策信息的源头活水,更是企业办理各项行政许可、资质升级、人员注册等日常事务的核心枢纽。…

2026/8/13 22:30:13 阅读更多 →

最新新闻

如何轻松解密网易云NCM文件:Windows图形界面完整指南

如何轻松解密网易云NCM文件:Windows图形界面完整指南

如何轻松解密网易云NCM文件:Windows图形界面完整指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 还在为网易云音乐下载的NCM文件只能在特定平台…

2026/8/14 2:37:22 阅读更多 →
Spark星火发射平台:一站式本地化大数据开发测试环境部署与实战

Spark星火发射平台:一站式本地化大数据开发测试环境部署与实战

这次我们来看一个名为“Spark星火发射平台”的项目。从名称和当前的技术热点来看,这很可能是一个围绕Apache Spark大数据处理框架的本地化、易用性封装或一站式部署平台。对于大数据开发者而言,最头疼的往往不是写Spark代码,而是环境搭建、集…

2026/8/14 2:37:22 阅读更多 →
CRND正式开源:12,000+张真实中国铁路车号图像数据集,面向OCR与复杂退化场景识别

CRND正式开源:12,000+张真实中国铁路车号图像数据集,面向OCR与复杂退化场景识别

1. 项目介绍 近期,我们正式开源了 CRND(Chinese Railway Number Dataset)中国铁路车号数据集。 CRND 面向真实铁路环境下的铁路车号检测与识别任务,目前包含 12,000 张真实铁路场景图像,并提供人工字符级标注。 与主…

2026/8/14 2:37:22 阅读更多 →
魔兽世界怀旧服P2阶段:战斗贼天赋构建与输出循环深度解析

魔兽世界怀旧服P2阶段:战斗贼天赋构建与输出循环深度解析

最近在《魔兽世界》怀旧服探索赛季(SoD)的P2阶段,有一个现象让很多盗贼玩家感到困惑:在经历了职业平衡补丁的调整后,为什么“二贼”(通常指战斗剑贼或战斗匕首贼)的强度不降反升,甚至…

2026/8/14 2:37:22 阅读更多 →
人体三维建模实战:SMPL-X模型加载与姿态捕捉完整指南

人体三维建模实战:SMPL-X模型加载与姿态捕捉完整指南

人体三维建模实战:SMPL-X模型加载与姿态捕捉完整指南 【免费下载链接】smplx SMPL-X 项目地址: https://gitcode.com/gh_mirrors/smp/smplx 你是不是也遇到过这样的尴尬:手里的三维人体模型只能动躯干,手指僵硬得像木棍,面…

2026/8/14 2:37:22 阅读更多 →
AI Agent技能调校实战:从技能海选到精准配置的完整指南

AI Agent技能调校实战:从技能海选到精准配置的完整指南

1. 从“技能海选”到“精准调校”:为什么你需要一个懂你的AI助手最近在折腾各种AI Agent框架,一个绕不开的痛点就是“技能管理”。无论是HuggingGPT、AutoGPT还是最近热度很高的Hermes Agent,它们都宣称自己集成了成百上千个技能(…

2026/8/14 2:36:22 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →