通过应用型BLB实现多站点托管

负载均衡 BLB

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 产品特性
    • 使用限制
    • 基本概念
    • 基本架构
    • 产品优势
    • 产品介绍
    • 应用场景
    • 性能规格说明
  • 典型实践
    • 通过Terraform实现BLB关联监听器、后端服务器、安全组等
    • BLB选型指南
    • 通过应用型BLB实例获取客户端信息
    • 使用IP组功能在跨地域VPC挂载后端服务器
    • 负载均衡安全防护策略
    • 使用IP组功能在同地域跨VPC挂载后端服务器
    • 通过应用型BLB实现多站点托管
    • 健康检查异常排查
    • 通过Terraform管理BLB
  • 操作指南
    • 多用户访问控制
    • 负载均衡专属集群
    • 负载均衡前后端使用协议对应关系
    • BLB监控项说明
    • 访问控制
    • 标签管理
    • 访问日志
    • 使用VPC流日志记录访问日志
    • 实名认证
    • 扩展域名
    • 应用型BLB实例
    • 服务发布点
    • 普通型IPv6 BLB实例
    • 应用型IPv6实例
    • 定制配置
    • IP组使用指南
    • 普通型BLB实例
      • 创建BLB普通型实例
      • 管理BLB普通型实例
  • 服务等级协议SLA
    • 百度云负载均衡可信云认证服务可用性说明
    • LBDC服务等级协议SLA
    • BLB服务等级协议SLA(V2.0)
  • API参考
    • 访问控制
    • 简介
    • 文档更新记录
    • 附录
    • 接口规范
    • API服务域名
    • 错误码
    • 应用型IPv6BLB接口
      • 应用型IPv6BLB监听器相关接口
      • 应用型IPv6BLB安全组相关接口
      • 应用型IPv6BLB实例相关接口
      • 应用型IPv6BLB服务器组相关接口
    • 普通型BLB接口
      • 普通型BLB实例相关接口
      • 普通型BLB安全组相关接口
      • 普通型BLB监听器相关接口
      • 普通型BLB后端服务器相关接口
    • 服务发布点接口
      • 服务发布点相关接口
    • 负载均衡专属集群LBDC接口
      • LBDC实例相关接口
    • BLB订单相关接口
      • BLB询价
      • BLB计费变更-后付费转预付费
      • BLB计费变更-预付费转后付费
      • BLB-变配
      • BLB计费变更-取消预付费转后付费
      • BLB退订接口
    • 应用型BLB接口
      • 应用型BLB服务器组相关接口
      • 应用型BLB实例相关接口
      • 应用型BLB监听器相关接口
      • 应用型BLB安全组相关接口
    • 普通型IPv6BLB接口
      • 普通型IPv6BLB相关接口
  • 常见问题
    • 计费类问题
    • 负载均衡专属集群类问题
    • 一般类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 产品定价
    • 负载均衡实例计费
    • 负载均衡专属集群计费
  • SDK
    • Python-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装
      • 概述
    • Java-SDK
      • 普通型BLB实例
      • 负载均衡专属集群LBDC
      • 应用型BLB实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装SDK工具包
      • 概述
    • GO-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • 版本变更记录
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 安装
      • 概述
    • PHP-SDK
      • 普通型blb实例
      • 初始化
      • 安装
      • 概述
所有文档
menu
没有找到结果,请重新输入

负载均衡 BLB

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 产品特性
    • 使用限制
    • 基本概念
    • 基本架构
    • 产品优势
    • 产品介绍
    • 应用场景
    • 性能规格说明
  • 典型实践
    • 通过Terraform实现BLB关联监听器、后端服务器、安全组等
    • BLB选型指南
    • 通过应用型BLB实例获取客户端信息
    • 使用IP组功能在跨地域VPC挂载后端服务器
    • 负载均衡安全防护策略
    • 使用IP组功能在同地域跨VPC挂载后端服务器
    • 通过应用型BLB实现多站点托管
    • 健康检查异常排查
    • 通过Terraform管理BLB
  • 操作指南
    • 多用户访问控制
    • 负载均衡专属集群
    • 负载均衡前后端使用协议对应关系
    • BLB监控项说明
    • 访问控制
    • 标签管理
    • 访问日志
    • 使用VPC流日志记录访问日志
    • 实名认证
    • 扩展域名
    • 应用型BLB实例
    • 服务发布点
    • 普通型IPv6 BLB实例
    • 应用型IPv6实例
    • 定制配置
    • IP组使用指南
    • 普通型BLB实例
      • 创建BLB普通型实例
      • 管理BLB普通型实例
  • 服务等级协议SLA
    • 百度云负载均衡可信云认证服务可用性说明
    • LBDC服务等级协议SLA
    • BLB服务等级协议SLA(V2.0)
  • API参考
    • 访问控制
    • 简介
    • 文档更新记录
    • 附录
    • 接口规范
    • API服务域名
    • 错误码
    • 应用型IPv6BLB接口
      • 应用型IPv6BLB监听器相关接口
      • 应用型IPv6BLB安全组相关接口
      • 应用型IPv6BLB实例相关接口
      • 应用型IPv6BLB服务器组相关接口
    • 普通型BLB接口
      • 普通型BLB实例相关接口
      • 普通型BLB安全组相关接口
      • 普通型BLB监听器相关接口
      • 普通型BLB后端服务器相关接口
    • 服务发布点接口
      • 服务发布点相关接口
    • 负载均衡专属集群LBDC接口
      • LBDC实例相关接口
    • BLB订单相关接口
      • BLB询价
      • BLB计费变更-后付费转预付费
      • BLB计费变更-预付费转后付费
      • BLB-变配
      • BLB计费变更-取消预付费转后付费
      • BLB退订接口
    • 应用型BLB接口
      • 应用型BLB服务器组相关接口
      • 应用型BLB实例相关接口
      • 应用型BLB监听器相关接口
      • 应用型BLB安全组相关接口
    • 普通型IPv6BLB接口
      • 普通型IPv6BLB相关接口
  • 常见问题
    • 计费类问题
    • 负载均衡专属集群类问题
    • 一般类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 产品定价
    • 负载均衡实例计费
    • 负载均衡专属集群计费
  • SDK
    • Python-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装
      • 概述
    • Java-SDK
      • 普通型BLB实例
      • 负载均衡专属集群LBDC
      • 应用型BLB实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装SDK工具包
      • 概述
    • GO-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • 版本变更记录
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 安装
      • 概述
    • PHP-SDK
      • 普通型blb实例
      • 初始化
      • 安装
      • 概述
  • 文档中心
  • arrow
  • 负载均衡BLB
  • arrow
  • 典型实践
  • arrow
  • 通过应用型BLB实现多站点托管
本页目录
  • 概览
  • 需求场景
  • 方案概述
  • 配置步骤
  • 环境准备
  • 添加目标组
  • 添加HTTP监听器
  • 配置转发规则
  • 访问测试
  • 相关产品

通过应用型BLB实现多站点托管

更新时间:2025-08-21

概览

本文主要介绍如何配置应用型BLB,实现将访问不同域名的请求分发至后端不同的服务器上。

需求场景

你 用户经常会遇到多站点访问的场景,既多个域名均解析到了同一个EIP上,而后端则由不同服务器来提供不同站点的服务;此时我们就可以通过应用型BLB来实现多域名转发访问的需求。

方案概述

如下图所示,在同一VPC内创建三台BCC,其中一台作为测试 client,另外两台作为提供网站服务的WebServer,并在同VPC下创建应用型BLB实例用于流量负载。

image.png

配置步骤

环境准备

1.创建了VPC。创建VPC的具体步骤可参考创建VPC。

2.在VPC内创建子网。创建子网的具体步骤可参考创建子网。

3.在子网中创建三台BCC,分别为bcc1、bcc2和bcc3。创建BCC的具体步骤可参考创建BCC实例。

4.在其中两台BCC服务器上分别部署并安装Nginx,随后启动对应的网站服务,网站地址分别为www.bcc1testsdkhfahsdfh.com和www.bcc2testsdkhfahsdfh.com。CentOS中部署Nginx可参考Centos-7.2部署LNMP环境。

5.在子网中购买应用型BLB实例。购买应用型BLB实例的具体步骤可参考应用型BLB实例。

添加目标组

1.选择“产品服务>负载均衡BLB”,进入负载均衡BLB列表。

2.点击“负载均衡ID/名称”列的ID链接,进入实例详情页。

3.点击“目标组”页签,选择“添加服务器组”,在弹出的页面中配置服务器组的名称、描述、端口、服务器等。这里我们分别将BCC1和BCC2添加到两个目标组BCC_GROUP1和BCC_GROUP2中,配置目标组的具体操作请参考配置目标组。

image.png

添加HTTP监听器

配置监听包括“配置信息”和“健康检查设置”两部分。

1.选择“产品服务>负载均衡BLB”,点击应用型实例进入负载均衡BLB列表。

2.点击“负载均衡ID/名称”列的ID链接,进入实例详情页。点击“监听设置”页签,进入监听器,点击创建监听器。

3.监听器的BLB协议处选择HTTP,端口选择Nginx服务对的端口,这里以默认的80端口为例。

image.png

配置转发规则

在转发规则中,点击添加规则,创建两条规则:

规则1: 匹配条件选择"域名",匹配内容写"*.bcc1testsdkhfahsdfh.com", 目标组选择BCC1所在的目标组,端口选择80

规则2: 匹配条件选择"域名",匹配内容写"*.bcc1testsdkhfahsdfh.com", 目标组选择BCC2所在的目标组,端口选择80

image.png

关于应用型BLB监听器及转发规则的详细说明,可以参考配置应用型BLB实例监听器。

访问测试

在客户端中配置下域名解析(模拟真实访问的场景),将www.bcc1testsdkhfahsdfh.com和www.bcc2testsdkhfahsdfh.com都解析到BLB的前端IP上。

image.png

分别访问www.bcc1testsdkhfahsdfh.com和www.bcc2testsdkhfahsdfh.com,可以看到请求被正确的分发到了对应的BCC上。

image.png

相关产品

云服务器BCC、弹性公网IP

上一篇
使用IP组功能在同地域跨VPC挂载后端服务器
下一篇
健康检查异常排查