注意:

配置 OCI 负载平衡器以使用不同的域名访问多个实例

简介

在本教程中,我们将使用 Hub 和 Spoke 网络体系结构中的 Oracle Cloud Infrastructure (OCI) 负载平衡器基于 URL 或域名将网络流量重定向到不同的后端集(实例)。

图像

让我们假设,我们已经将语音 VCN 专用于不同的客户或应用。我们希望使用一个负载平衡器将负载平衡器的流量重定向到基于分支 VCN 的不同 URL 中的不同客户实例,这类 URL 在互联网外部使用。

下图说明了使用不同 URL 从 Internet 访问不同实例或应用程序的流量。

图像

目标

先决条件

任务 1:更改 OCI Web 应用防火墙 (Web Application Firewall,WAF) 策略

更改 WAF 策略以允许流量。

任务 2:为公共域名配置域名系统 (Domain Name System,DNS)

使用 DNS 服务器配置域名或主机名或 URL,并将其映射到负载平衡器的公共 IP 地址。

在本教程中,我们正在测试的域名是 iwanhoogendoorn.nl。您将看到以下映射。

名称 类型
顾客 a A 144.xxx.xxx.xxx(OCI 负载平衡器的公共 IP 地址)
顾客 b A 144.xxx.xxx.xxx(OCI 负载平衡器的公共 IP 地址)
客户 A 144.xxx.xxx.xxx(OCI 负载平衡器的公共 IP 地址)

这将创建以下子域:

图像

任务 3:配置主机名 OCI 负载平衡器

任务 4:创建多个后端集

为 OCI 负载平衡器配置后端集。

任务 5:创建多个监听程序

任务 6:测试与不同公共域名的连接

我们已成功测试了基于其他 URL 或主机名分配流量的负载平衡器。

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心