本文介绍如何给CLB实例通过HTTPS监听挂载多个证书,将来自不同域名的访问请求转发至Serverless应用引擎SAE(Serverless App Engine)同一应用实例组。
前提条件
- 购买2个域名,分别为域名1和域名2。具体操作,请参见注册通用域名。
- 上传2个SSL证书到证书服务,分别为证书1和证书2。具体操作,请参见选择阿里云签发证书。
- 创建1个CLB实例。具体操作,请参见创建和管理CLB实例。
- 创建SAE应用。具体操作,请参见创建应用。
背景信息
通过配置转发策略,将来自域名1和域名2的不同访问请求,转发至SAE应用同一实例组,功能示意图如下:

步骤一:在SAE控制台配置网关路由
- 登录SAE控制台。
- 在左侧导航栏,单击命名空间(环境),在顶部菜单栏选择地域,然后单击具体命名空间名称。
- 在左侧导航栏,单击网关路由,在网关路由页面,单击新建。
- 在新建路由规则面板,配置相关信息。您可以在网关路由页面,查看新建的规则。
步骤二:在CLB控制台添加扩展域名
- 登录传统型负载均衡CLB控制台。
- 在实例管理页面,在顶部菜单栏选择地域,单击目标实例ID。
- 在目标实例的监听页签的操作列,单击
图标,然后从下拉菜单,选择扩展域名管理。
- 在扩展域名管理面板,单击添加扩展域名,配置相关信息,然后单击确定。
配置项 说明 扩展域名 输入您已购买的域名。 选择服务器证书 选择该域名关联的证书。本文选择您已上传的证书2。 说明 证书中的域名和您添加的扩展域名必须一致。您可以在扩展域名列表区域,查看已扩展的域名。
结果验证
复制配置的域名地址,在浏览器中输入地址并回车,即可分别进入各自的应用首页。
- 域名1:
https://example.com
- 域名2:
https://example.org